Je travaille sur un système hérité et j'ai un tas de fichiers qui font référence à des images situées dans d'autres dossiers.
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
Comment savoir s'il s'agit de liens symboliques ou d'alias?
find folder -type l
répertorie tous les liens symboliques sous «dossier».Réponses:
Liens symboliques:
Si vos fichiers sont des liens durs, ils apparaissent tout comme les autres fichiers. Par exemple, chaque répertoire a un répertoire nommé
.
lié en dur.De
$ man find
:Liens durs:
la source
Les commandes
file
oustat
vous diront ce qu'est un fichier:En cas de script, la
test
commande peut être plus utile:la source