Jak tworzyć i usuwać linki symboliczne w systemie Linux
Linki symboliczne, znane również jako symlinks lub linki miękkie, to specjalne pliki w Linux, które działają jako wskaźniki lub skróty do innych plików lub katalogów. Są niezwykle przydatne do uproszczenia zarządzania plikami, organizowania zasobów i zapewniania alternatywnych ścieżek dostępu.
W tym artykule omówimy, jak tworzyć i usuwać linki symboliczne w Linuxie za pomocą wiersza poleceń.
Czym jest link symboliczny?
Link symboliczny jest jak skrót w Windows. Nie zawiera danych pliku docelowego, lecz odnosi się do jego ścieżki. Możesz go użyć do:
Linkowania do plików lub katalogów z różnych lokalizacji
Uproszczenia złożonych ścieżek
Przekierowywania dostępu bez duplikowania danych
Jak stworzyć link symboliczny
Użyj polecenia ln z flagą -s, aby stworzyć link symboliczny:
Przykład 1: Link do pliku
To tworzy symlink o nazwie data-link.txt na pulpicie, który wskazuje na data.txt.
Przykład 2: Link do katalogu
Teraz /home/user/website zachowuje się jak skrót do katalogu /var/www/html.
Weryfikacja symlinka
Aby sprawdzić, czy link symboliczny został poprawnie utworzony, użyj ls -l:
Powinieneś zobaczyć coś takiego:
Litera l na początku wskazuje na symlink.
Jak usunąć link symboliczny
Aby usunąć symlink, użyj polecenia rm lub unlink.
Opcja 1: Używając rm
Opcja 2: Używając unlink
⚠️ Uwaga: Usunięcie symlinka nie usuwa oryginalnego pliku ani katalogu — tylko sam link.
Rzeczy do zapamiętania
Jeśli cel symlinka zostanie usunięty lub przeniesiony, symlink staje się uszkodzony.
Symlinki do katalogów nie są domyślnie śledzone przez polecenia takie jak rm -r; bądź ostrożny podczas automatyzacji.
Użyj readlink -f symlink_name, aby rozwiązać pełną ścieżkę symlinka.
Podsumowanie
Linki symboliczne w Linuxie to proste, ale potężne narzędzia do organizowania i efektywniejszego dostępu do systemu plików. Dzięki zaledwie kilku poleceniom możesz tworzyć i usuwać symlinki, co ułatwia zarządzanie plikami i katalogami w całym systemie.


