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é)
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.
Aucun commentaire:
Enregistrer un commentaire