Dossiers invisibles dans le Finder
07 septembre 2008 Catégorisé dans : Système
En consultant le contenu de ma bibliothèque iPhoto
(depuis iLife ’08, cette bibliothèque est un package
dont on peut afficher le contenu avec le menu
contextuel), je me suis rendu compte que certains
dossiers étaient invisibles. Ca ne nuit pas au
fonctionnement du logiciel, mais il n’est pas
possible de les explorer dans le Finder. Voici
comment faire pour les rendre à nouveau visibles.
Un dossier (ou un fichier) est masqué si son nom
commence par un « . ». C’est une règle sous
unix et Mac OS X l’utilise pour nous empêcher de
faire de bêtises. Pour voir ces fichiers, il existe
une commande dans le Terminal ou vous pouvez utiliser
le logiciel Onyx qui dispose d‘une option pour
afficher/masquer ces fichiers invisibles.
Une autre façon de procéder, est d’utiliser le bit d’invisibilité du fichier ou du dossier.
La commande unix « ls -l» dans le terminal permet d’afficher des informations sur les éléments listés. Après le « d » qui indique un répertoire (ou « - » pour un simple fichier), vous trouvez les droits sur le fichier ou le répertoire : 3 groupes (propriétaire, groupe et les autres) de 3 flags (lecture, écriture et exécution). Immédiatement après, vous pouvez voir un caractère « @ » qui indique que l’élément est invisible (son bit d’invisibilité est armé)
La commande chflags dans le Terminal (Leopard) permet d’armer ou de désarmer ce bit.
La commande « ls -l » montre alors
Le « @ » a disparu. Le fichier ou le dossier est à nouveau visible dans le Finder.
Une autre façon de procéder, est d’utiliser le bit d’invisibilité du fichier ou du dossier.
La commande unix « ls -l» dans le terminal permet d’afficher des informations sur les éléments listés. Après le « d » qui indique un répertoire (ou « - » pour un simple fichier), vous trouvez les droits sur le fichier ou le répertoire : 3 groupes (propriétaire, groupe et les autres) de 3 flags (lecture, écriture et exécution). Immédiatement après, vous pouvez voir un caractère « @ » qui indique que l’élément est invisible (son bit d’invisibilité est armé)
0 drwxr--r--@ 20 famille staff 680 7 sep 13:26 2008
La commande chflags dans le Terminal (Leopard) permet d’armer ou de désarmer ce bit.
chflags hidden <nom du répertoire ou du fichier>
chflags nohidden <nom du répertoire ou du fichier>
La commande « ls -l » montre alors
drwxr--r-- 20 famille staff 680 7 sep 13:26 2008
Le « @ » a disparu. Le fichier ou le dossier est à nouveau visible dans le Finder.
|