J'aimerais éviter tout problème futur avec les alias (fichiers vides créés avec le Finder, à ne pas confondre avec les liens symboliques) que j'aurais peut-être utilisés par le passé et qui pourraient rester dans le système. J'ai découvert beaucoup de problèmes avec ce type de fichier:
- sauvegarder (avec
rsync
) - migrer sur un autre système de fichiers (avec
cp
oursync
) - migrer sur un autre système (avec
rcp
,scp
oursync
)…
Maintenant, je veux soit me débarrasser de tous, soit au moins connaître l’ampleur du risque que j’ai encore avec les autres.
Comment puis-je trouver tous les fichiers de type alias dans un système de fichiers donné en utilisant la ligne de commande (script shell) en utilisant par exemple:
mdfind
find
mdfind
comme il est plus approprié d'afficher explicitement des alias où find
n'est pas. Tandis que find
peut utiliser -xattrname
avec com.apple.FinderInfo
ou com.apple.ResourceFork
, les deux attributs étendus donnés à un alias créé dans le Finder, il existe néanmoins de nombreux autres fichiers ayant ces mêmes attributs étendus, ce qui rend difficile la distinction entre un alias find
commander. Je ne dis pas qu'il n'y a pas moyen de find
, mais je n'en connais pas un qui me tombe par la tête.
find
.