Enregistrer le fichier dans un répertoire caché avec la boîte de dialogue d'enregistrement standard d'OS X


22

En utilisant TextEdit, lorsque j'essaie d'enregistrer example.txt dans un répertoire caché , par exemple ~/Library, je ne peux pas car le panneau d'enregistrement ne les affiche pas.

La seule façon que j'ai trouvée était d'enregistrer le fichier dans un répertoire non caché, puis de le copier / coller dans le répertoire caché souhaité.
C'est assez courant pour moi, par exemple lorsque je veux essayer les E / S pour les programmes de console dans Xcode, les exécutables sont dans ~/Library/Developer/Xcode/lesquels se trouve un répertoire caché.

Mais cela ne s'applique pas uniquement à TextEdit, j'ai essayé Text Wrangler, Photoshop, Grapher, seulement Blender , qui n'utilise pas de système de fenêtre natif me permet de l'enregistrer n'importe où. Ma question est, est-ce un comportement courant ? Existe-t-il une solution de contournement (sauf pour l'enregistrer dans non caché + copier / coller), ou un paramètre caché?

MODIFIER: ajouter une image

comme suggéré ci-dessous, en tapant / vous pouvez spécifier votre répertoire, à condition que vous connaissiez le chemin exact, mais que se passe-t-il s'il y a plus de 1 fichiers cachés dans votre chemin? À gauche se trouve le panneau de sauvegarde sans répertoires cachés, à droite le Finder avec les répertoires cachés activés.

Sauvegarde par défaut Mac vs Finder


S'il vous plaît voir ma mise à jour de ma réponse, c'est peut-être pourquoi vous pensez que cela ne fonctionne pas pour vous alors qu'en fait il devrait. Je n'utilise pas la vue en colonne, donc je ne savais pas qu'il avait un comportement légèrement étrange. Mais ça marche dedans ..
Markhunte

Réponses:


19

La manière intégrée de le faire en utilisant une combinaison de touches dans les boîtes de dialogue d'enregistrement / d'ouverture pour basculer les fichiers cachés en visible ou caché


Mise à jour: ce raccourci fonctionne dans toutes les vues, mais dans la vue en colonnes, il ne met pas à jour la vue pour afficher la modification tant que vous ne accédez pas à un autre répertoire. Je ne sais pas pourquoi c'est le comportement. Mais vous pouvez le basculer en vue colonne, cliquez sur un autre dossier (dans la colonne parent à gauche) et inversement pour voir qu'il a changé.


Lorsque vous êtes dans la boîte de dialogue Enregistrer ou ouvrir de l'application.

Appuyez simultanément sur les touches CMD+ shift puis . sur.

Cela basculera les fichiers / dossiers cachés dans la boîte de dialogue Enregistrer ou Ouvrir.


[basculé pour masquer les fichiers / dossiers invisibles]

entrez la description de l'image ici


[basculé pour afficher les fichiers / dossiers invisibles]

entrez la description de l'image ici


Remarque: Il n'est pas nécessaire que les fichiers / dossiers cachés soient définis comme visibles dans le Finder. Cette bascule fonctionne indépendamment.


Cela fonctionne dès 10.6.8 Snow Leopard! Merci!
Iwillnotexist Idonotexist

@markhunte Êtes-vous sûr que cela fonctionne avec des répertoires cachés? J'ai OS X 10.10 et cela ne fonctionne pas pour moi de toute façon (fichiers et répertoires).
Martin

@ martinerk0 Oui, cela fonctionne le 10.10, ce sur quoi je suis. Comme vous pouvez le voir sur les captures d'écran. Dans la boîte de dialogue Enregistrer, maintenez enfoncée cmd + shift +. (touche point ou point)
markhunte

ne fonctionne pas en mode colonne, non?
nelson

@nelson voir ma mise à jour, cela fonctionne en vue colonne ..
markhunte

11

Quelle version d'OS X utilisez-vous?
Lorsque j'ai testé cela sur Yosemite, si je suis entré ~ou que /cela a soulevé ceci:

Boîte de dialogue Chemin d'accès au fichier

dans lequel vous pouvez saisir le chemin d'accès au répertoire de votre choix.

Aussi, si vous venez de mettre dans le répertoire tel que

~ / Bibliothèque

Ensuite, il prendra le sélecteur de fichiers dans ce répertoire et vous permettra d'explorer.


1
Cela fonctionne également sur OSX 10.8 et! 0.9. Appuyez sur ~ et entrez directement le chemin d'accès au dossier caché :).
Chrisii

cela fonctionne, mais vous devez connaître le chemin exact, ou avoir ouvert simultanément le viseur comme je l'ai montré dans OP modifié
Martin

@ martinerk0, vous pouvez utiliser la saisie semi-automatique des onglets. Il n'est pas nécessaire de taper précisément le chemin requis, d'entrer les premières lettres du dossier, appuyez sur tab -> rincer et répétez jusqu'à ce que vous atteigniez le dossier souhaité
Chrisii

Je pourrais aussi bien utiliser Terminal et cd là-bas, mais en utilisant Finder pour trouver le répertoire caché souhaité, copier le chemin puis l'enregistrer est beaucoup plus rapide. Je voudrais savoir s'il existe un moyen d'afficher les répertoires cachés dans le panneau de sauvegarde, je ne vois pas pourquoi il ne peut pas y avoir cette fonctionnalité, quand c'est faisable dans le Finder.
Martin

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

3

En vous référant à la capture d'écran dans votre question d'origine: faites simplement glisser le dossier (_EXTERNAL_DATA ...) de votre fenêtre du Finder à droite dans la boîte de dialogue d'enregistrement à gauche. La boîte de dialogue d'enregistrement se trouve maintenant dans le dossier que vous y avez glissé.

Si vous avez déjà ouvert le dossier dans votre fenêtre du Finder, faites simplement glisser la petite icône de dossier depuis la barre de titre de la fenêtre du Finder (celle directement à gauche du titre de la fenêtre).

J'aime bien la solution «Aller au dossier» dans une autre réponse, mais si vous avez déjà l'autre fenêtre ouverte, je pense que c'est encore plus rapide.


2

En appuyant sur ⌘⇧G (Cmd + Maj + G) dans n'importe quelle fenêtre du Finder ou boîte de dialogue d'ouverture / d'enregistrement de fichier standard, une petite invite s'affiche:

aller à l'invite

Vous pouvez entrer le chemin de votre choix dans cette invite. L'utilisation de ⌘⇧G pour accéder à cette invite affichera le dernier chemin que vous avez entré, ce qui est très pratique pour enregistrer plusieurs fichiers vers la même destination cachée.

Dans les boîtes de dialogue Ouvrir ou Enregistrer, vous pouvez également accéder à cette invite en appuyant sur les touches ~ ou /, qui prérempliront la boîte de dialogue avec ~ (répertoire personnel) ou / (répertoire racine) automatiquement. L'avantage d'utiliser Cmd + Maj + G est que cette combinaison de touches se souviendra du dernier chemin que vous avez tapé, et cela fonctionne aussi dans le Finder (~ et / préremplir la boîte de dialogue et ne fonctionne que dans les boîtes de dialogue Ouvrir ou Enregistrer).

En outre, l'invite prend en charge une forme limitée de tabulation; appuyer sur Tab dans la fenêtre complètera automatiquement le chemin en utilisant la première entrée alphabétique qui commence par ce que vous avez tapé. Cela peut être très pratique pour naviguer rapidement dans votre système de fichiers même lorsque les fichiers ne sont pas masqués.


1

Que faire si vous ajoutez ledit dossier caché à la barre latérale du Finder? Il apparaîtra alors dans un panneau ouvert / enregistré.

Par exemple, je déconne de temps en temps dans ~ / Library, assez pour que je l'ajoute à la barre latérale. Maintenant, lorsque je vais ouvrir et enregistrer le panneau, je peux y accéder directement.


Ce serait lourd, par exemple, Xcode pour chaque nouveau projet crée un nouveau répertoire, avec un chemin comme celui-ci: /Users/Martin/Library/Developer/Xcode/DerivedData/NameOfProject-cjewcjsrxfpufocinsjsmdukukgo/Build/Products/Debug/example.txtbien que je puisse accéder audit répertoire en 2 clics à partir de Xcode, je ne peux pas créer de nouveaux fichiers à l'intérieur. (Facilement)
Martin

Oh, je ne savais pas que vous parliez de répertoires aléatoires créés par XCode. Je supposais que vous aviez affaire à un répertoire caché mais persistant.
Patrick McMahon

1

Note latérale: si vous utilisez DefaultFolderX (qui a beaucoup d'autres fonctionnalités pratiques), vous pouvez définir une `` option avancée '' de sorte que tout ce que vous devez maintenir est la touche Option lorsque vous sélectionnez Ouvrir ou Enregistrer pour pouvoir accéder à tous les fichiers / dossiers .

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.