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ą :