Pracuję na starszym systemie i mam kilka plików, które odwołują się do obrazów znajdujących się w innych folderach.
lrwxrwxrwx 1 user nobody 56 Feb 10 2010 t100x100.jpg -> /home/www/virtual/categories/swm/24/m/00012/t100x100.jpg
lrwxrwxrwx 1 user nobody 56 Feb 10 2010 t100x133.jpg -> /home/www/virtual/categories/swm/24/m/00012/t100x133.jpg
lrwxrwxrwx 1 user nobody 56 Feb 10 2010 t125x150.jpg -> /home/www/virtual/categories/swm/24/m/00012/t125x150.jpg
lrwxrwxrwx 1 user nobody 56 Feb 10 2010 t150x200.jpg -> /home/www/virtual/categories/swm/24/m/00012/t150x200.jpg
Skąd mam wiedzieć, czy są to dowiązania symboliczne czy aliasy?
find folder -type l
wyświetli listę wszystkich dowiązań symbolicznych poniżej „folderu”.Odpowiedzi:
Linki symboliczne:
Jeśli twoje pliki są twardymi linkami, pokazują się tak samo jak inne pliki. Na przykład do każdego katalogu
.
przypisano katalog o nazwie hardlink.Od
$ man find
:Twarde linki:
źródło
Te
file
lubstat
polecenia powie Ci, co plik jest:W przypadku skryptów
test
polecenie może być bardziej przydatne:źródło