Comment accéder aux fichiers cachés ou système dans OS X

13

J'ai besoin d'accéder à des fichiers / dossiers qui ne font pas partie de cette boîte de dialogue qui affiche le "Finder" ou quel que soit son nom. Certains de ces fichiers peuvent être des types de fichiers masqués. Je peux y accéder via mon terminal sans problème. Cependant, dans ce cas, j'ai besoin d'ouvrir le fichier avec un éditeur de texte pour pouvoir copier et coller tout facilement.

Mais contrairement à Windows, contrairement à Ubuntu, il ne semble pas y avoir d'accès direct sur le Mac jusqu'à présent qui me permette de parcourir le système de fichiers dossier par dossier à ma guise.

Qu'est-ce que je rate?

chris
la source
Ouvrez simplement le fichier à partir du terminal, en utilisant emacs ou la commande open si vous souhaitez utiliser TextEdit. Vous pouvez copier et coller à partir du terminal.
Andrew J. Brehm

Réponses:

17

Accès aux dossiers cachés à partir du Finder

Si vous devez accéder à un dossier système non visible via le Finder "normal", procédez comme suit.

Une fois la boîte de dialogue Finder ouverte, appuyez sur Cmd+G. Ici, entrez le chemin d'accès au dossier que vous souhaitez ouvrir.

entrez la description de l'image ici

Accès aux fichiers ou dossiers cachés à partir d'une boîte de dialogue

Vous pouvez afficher les fichiers cachés à partir de n'importe quelle boîte de dialogue d'ouverture de fichier en appuyant sur Cmd+Shift+.. Merci à @kine d' avoir mentionné.

entrez la description de l'image ici

Si vous souhaitez toujours afficher les fichiers cachés (ceux commençant par un point ou masqués par les attributs de fichier étendus), entrez ce qui suit dans un terminal:

defaults write com.apple.finder AppleShowAllFiles TRUE

Ensuite, rechargez le Finder en optioncliquant sur son icône et en sélectionnant "Relancer".

entrez la description de l'image ici

Vous pouvez également basculer cette option plus facilement avec un AppleScript . Consultez cet article pour savoir comment enregistrer l'AppleScript en tant qu'application que vous pouvez utiliser pour basculer l'option sans avoir à utiliser de terminal.

Ouverture directe des fichiers système via le terminal

Selon le commentaire d'Andrew ci-dessus, bien sûr, vous pouvez simplement entrer ce qui suit:

open -a TextEdit /etc/hosts
open -a TextEdit ~/.somehiddenfile

Ou, encore plus court:

open -t /etc/hosts

Puisque:

-t Provoque l'ouverture du fichier avec l'éditeur de texte par défaut, comme déterminé via LaunchServices

slhck
la source
2
Je suis d'accord avec ce qui précède, j'ai tendance à simplement utiliser openle terminal car le basculement des fichiers cachés dans le Finder est irritant. De plus, si vous ne souhaitez voir que les fichiers cachés dans une Cmd+Shift+.boîte de dialogue d'ouverture / enregistrement (par exemple, TextMate est déjà ouvert et que vous souhaitez modifier / etc / hosts ou autre), appuyez sur (point / point) dans la boîte de dialogue ouverte. pour y activer les fichiers cachés. Le paramètre sera réinitialisé la prochaine fois que vous ouvrirez la boîte de dialogue.
kine
2
@kine Right. J'ai oublié celui-là. Ajouté à la réponse, merci!
slhck
1

Je pense que le moyen le plus simple de basculer la visibilité des fichiers cachés est d'utiliser TinkerTool . Cochez simplement 'Afficher les fichiers cachés et système' et cliquez sur 'Relancer le Finder'. C'est gratuit et vous donne également accès à un tas d'autres paramètres de système d'exploitation utiles.entrez la description de l'image ici

Holm
la source