8 votes

Masquer les fichiers invisibles à partir de la ligne de commande

Par défaut, un certain nombre de répertoires système (tels que ~/Bibliothèque) sont cachés dans OS X (c'est-à-dire qu'ils n'apparaissent pas dans le Finder) :

Library Folder

Je sais que je peux le faire par le biais de l'interface graphique mais je voudrais ajouter un script à mes Dotfiles qui le fait automatiquement pour certains répertoires du système.

Est-il possible de supprimer le drapeau caché pour un fichier/répertoire à partir de la ligne de commande ?

15voto

F0RR Points 337

Pour les fichiers cachés par le prémontage .

Pour montrer :

defaults write com.apple.finder AppleShowAllFiles YES; killall Finder

Pour se cacher :

defaults write com.apple.finder AppleShowAllFiles NO; killall Finder

_edit : selon le conseil de RikerW, pour raccourcir ces longues chaînes en quelques chaînes plus courtes, ajoutez la ligne suivante à ~/.bash_profile à partir de votre éditeur de texte préféré :_

alias showall='defaults write com.apple.finder AppleShowAllFiles YES; killall Finder'
alias hideall='defaults write com.apple.finder AppleShowAllFiles NO; killall Finder'

_notez que vous devrez faire source ~/.bash_profile pour mettre à jour votre shell avec les nouveaux alias._


Pour les fichiers cachés de l'interface graphique :

Pour montrer :

sudo chflags nohidden /path/to/file

Pour se cacher :

sudo chflags hidden /path/to/file

Gardez à l'esprit que cela supprime complètement la hidden drapeau.

1 votes

Excellent, je cherchais la seconde option, mais la première est également bonne à savoir. Je ne sais pas si le sudo est cependant strictement nécessaire.

1 votes

Ça dépend, vraiment. chflags fonctionne si vous êtes le propriétaire du fichier, et si vous ne l'êtes pas, alors sudo est nécessaire.

0 votes

J'aurais accepté de toute façon, il fallait juste attendre que le décalage de 10 minutes passe. Je n'ai pas encore assez de réputation pour voter en haut.

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