13 votes

Comment rendre les liens symboliques invisibles dans le Finder ?

J'utilise SetFile via le terminal pour rendre les fichiers et les dossiers invisibles dans les fenêtres du Finder. Cela ne semble pas fonctionner sur les liens symboliques : la destination du lien symbolique est rendue invisible, plutôt que le lien symbolique lui-même.

Je vois un certain nombre de liens symboliques dans / qui sont invisibles dans le Finder (par ex. /etc -> private/etc ), il semble donc que ce soit possible. Puis-je reproduire ce comportement ?

17voto

Ingmar Hupp Points 3464

Pour se cacher :

chflags -h hidden <symlink>

A montrer à nouveau :

chflags -h nohidden <symlink>

2voto

Dhanapal Points 905

Échec à la lecture.

-P                                # perform action on symlink instead of following it

Ce drapeau a une indentation étrange dans SetFile -h et j'ai dû l'ignorer en pensant qu'il s'agissait d'un problème lié à la -m drapeau de date.

Donc,

SetFile -P -a V my_symlink

0voto

Manrico Corazzi Points 6458

Si vous utilisez ln -s source_file target_file à partir d'un terminal, vous obtiendrez par exemple /etc -> private/etc montré dans le ls -la - mais n'a montré que le fichier cible dans le dossier.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X