Twarde łącze :
Twarde łącze działa jak kopia (lustrzana) wybranego pliku. It accesses the dane dostępny w the oryginalny kartoteka. 
Jeśli the wcześniejszy wybrany kartoteka usuwać, the twardy łącze the kartoteka wciąż zawierać the dane ten kartoteka. 
Łącze miękkie :
Łącze miękkie (znane również jako łącze symboliczne) działa jako wskaźnik lub odniesienie do nazwy pliku. Nie ma on dostępu do danych dostępnych w oryginalnym pliku. Jeśli wcześniejszy plik zostanie usunięty, miękki link będzie wskazywał na plik, który już nie istnieje.
Niektóre godne uwagi różnice między tymi dwoma metodami wymieniono poniżej:
| Parametry porównania | Łącze twarde | Łącze miękkie | 
|---|---|---|
| Numer węzła* | Pliki, które są połączone twardo przyjmują ten sam numer węzła.  | 
Pliki, które są powiązane miękko przyjmują inny numer inode.  | 
| Katalogi | Dowiązania twarde nie są dozwolone dla katalogów. (Only a superuser* can do it)  | 
Soft links can be used for linking directories.  | 
| File system | Nie może być używany across file systems.  | 
Może być używany across file systems.  | 
| Data | Dane obecne w oryginalnym pliku będą nadal dostępne w twardych linkach.  | 
Miękkie linki wskazują tylko na nazwę pliku, nie zachowują danych pliku.  | 
| Usuwanie oryginalnego pliku | Jeśli oryginalny plik zostanie usunięty, link będzie nadal działał, ponieważ uzyskuje dostęp do danych, do których miał dostęp oryginał.  | 
Jeśli oryginalny plik zostanie usunięty, link nie będzie działał, ponieważ nie ma dostępu do danych oryginalnego pliku.  | 
| Szybkość | Twarde linki są stosunkowo szybsze. | Miękkie linki są stosunkowo wolniejsze. | 
Uwaga:
- Numer węzła – Numer węzła indeksu jest unikalnym numerem przypisanym do wszystkich plików w systemie Linux/Unix.
 - Superuser – Superużytkownik ma więcej praw w porównaniu ze zwykłym użytkownikiem. Mogą zmieniać własność plików i ustawiać uprawnienia.
 
Diagramatyczna reprezentacja:

 Article Tags : 
 Tagi związane z praktyką :