Ich arbeite an einem Legacy-System und habe eine Reihe von Dateien, die auf Bilder verweisen, die sich in anderen Ordnern befinden.
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
Woher weiß ich, ob es sich um symbolische Links oder Aliase handelt?
find folder -type l
listet alle symbolischen Links unter 'Ordner' auf.Antworten:
Symbolische Links:
Wenn es sich bei Ihren Dateien um feste Links handelt, werden sie genauso wie andere Dateien angezeigt. Zum Beispiel hat jedes Verzeichnis einen fest
.
verknüpften Namen .Von
$ man find
:Harte Links:
quelle
Mit den Befehlen
file
oderstat
können Sie feststellen, was eine Datei ist:Bei Skripten kann der
test
Befehl von größerem Nutzen sein:quelle