Comment puis-je obtenir une barre d'adresse dans le Finder?


94

Je suis habitué à savoir où se trouvent tous mes fichiers. Existe-t-il un moyen d’afficher une barre d’adresse dans le Finder sous OS X (10.5+), comme dans l’Explorateur sous Windows ou Nautilus sous GNOME?

Je veux aussi pouvoir copier la barre d'adresse. Le flux de travail est peut-être différent sur un Mac, mais je suis habitué à trier soigneusement mes fichiers sous plusieurs couches de dossiers, puis lorsque je dois importer ou télécharger quelque chose, ou accéder à un fichier en ligne de commande ou autre, je peux copier et coller cela directement dans le dialogue de fichier.

Pour clarifier, mon objectif est d’avoir une expérience similaire à celle de Windows: appuyez sur CtrlD( CmdL) et sur CtrlC.


Cela pourrait aider. vous pouvez faire glisser votre fichier du Finder vers la boîte de dialogue Ouvrir pour changer le répertoire de la boîte de dialogue dans le répertoire de ce fichier (par exemple, pour télécharger un fichier)
Chealion

J'ai un problème avec mon trackpad qui rend le glisser particulièrement difficile.
wag2639

1
Vous pouvez faire glisser un fichier dans Terminal pour afficher son chemin au niveau du curseur. Cela fonctionnera aussi avec beaucoup d'autres dialogues. Je ferais vraiment comprendre le truc du trackpad par traînant. C'est vraiment une action assez importante sous OS X.
NReilingh

Réponses:


45

Cette fonctionnalité n'est pas disponible "en l'état" dans Finder.app.

Au lieu de cela, taper le chemin d'accès à un dossier / fichier se fait via cmd+shift+Gcomme indiqué par @snk, l'affichage du chemin de votre emplacement actuel peut être activé avec cette ligne unique dans Terminal.app:

defaults write com.apple.finder _FXShowPosixPathInTitle -bool YES && killall Finder,

la copie du chemin peut être effectuée avec le plugin de menu contextuel mentionné par @ridogi.


2
cela montre le chemin complet du répertoire sur la barre de titre
Abel Melquiades Callejo

37

FinderPath est la solution à votre problème . Installez-le, puis double-cliquez sur le haut de la fenêtre où son nom est affiché. Ou vous appuyez sur CmdG. Voilà!

Il est compatible avec macOS Sierra.


4
Cela fonctionne sur les francs-tireurs; la seule chose à faire est de configurer un appareil fonctionnel dans un autre menu, System Preferences > Security & Privacy > Privacy > Accessibilitypuis d'accéder aux applications souhaitées
Cams

Cela fonctionne parfaitement. Facilite la navigation dans le bon fichier ou répertoire avec le clavier zillion de fois. C'est vraiment honteux qu'Apple n'inclue pas cette fonctionnalité essentielle par défaut.
Miscreant

5

Concernant votre édition: Utilisez simplement la opencommande dans Terminal.

open .ouvrira votre répertoire de travail actuel dans le Finder, open ..le répertoire parent, etc.


Dans l'autre sens, vous pouvez utiliser l'icône de proxy (l'icône de dossier dans la barre de titre du Finder). Faites-le glisser dans une fenêtre de terminal et le chemin du dossier sera inséré à l'emplacement actuel du curseur.


Ces approches gèrent les échanges Terminal / Finder. Avec la possibilité de faire glisser / déposer des fichiers et des dossiers dans des boîtes de dialogue ouvrir / enregistrer, la commande Aller au dossier du Finder et la possibilité de naviguer dans la hiérarchie des dossiers dans le Finder en maintenant la touche Commande enfoncée, puis dans le menu Aller du Finder. il manque peu de choses dont vous pourriez avoir besoin pour la navigation. C'est différent de Windows, mais ça fonctionne tout aussi bien.


Vous pouvez utiliser Automator pour créer un service ne prenant aucune entrée dans le Finder ni dans aucune application et effectuant les opérations suivantes dans une action Exécuter AppleScript :

tell application "Finder"
    set topWnds to every window whose index is equal to 1 as list
    set cwd to target of first item of topWnds as alias
    tell application "Terminal" to activate
    tell application "System Events"
        keystroke "t" using {command down}
        keystroke "cd " & (POSIX path of cwd) as text
        key code 36
    end tell
end tell

Pas trop élégant, mais il obtient le chemin de la fenêtre la plus en avant du chercheur, ouvre un nouvel onglet Terminal et utilise cdpour y arriver.


Vous pouvez également utiliser les utilitaires du presse-papiers pour la ligne de commande: pbcopyet pbpaste. Vous pouvez diriger n'importe quel chemin pbcopyet y accéder à partir d'utilitaires graphiques, par exemple la commande Aller au dossier ... du Finder .


5

C'est simple. Allez au chercheur. Cliquez sur view. Sélectionnez Show Path Barou appuyez sur le bouton alt+ command+ P.

Voir l'image comment vous allez activer la barre de chemin:

entrez la description de l'image ici

Une fois que vous avez activé, vous pouvez voir la barre de chemin en bas de la fenêtre, comme dans l'image ci-dessous:

entrez la description de l'image ici


3
  • Choisir le fichier
  • Ouvrir le menu contextuel avec le bouton droit de la souris
  • Et maintenant, appuyez sur la touche "alt"
  • Les options changent et vous pouvez copier le chemin

entrez la description de l'image ici


2

Découvrez DTERM . Il vous permet d’ouvrir rapidement une invite à l’emplacement actuel. De là, vous pouvez facilement utiliser un alias pour copier le $ PWD ( echo $PWD | pbcopy), exécuter une commande sur les fichiers locaux et de nombreuses autres actions.

Je trouve cela très utile de lier le côté Unix de Mac OS X au côté graphique.



@ridogi bien que cela semble utile, ils ne sont pas tout à fait les mêmes. Le terminal de DTERM est plus un afficheur tête haute qu'un terminal complet. Cependant, avec une simple pression sur une touche, vous pouvez le générer dans son propre terminal. En outre, il a la capacité de savoir ce que vous avez sélectionné dans le viseur et de coller les noms de fichiers.
Tabitha

2

La réponse simple est non, il n'y a pas de barre d'emplacement dans le viseur. Pas de moyen simple / facile de copier et coller un chemin dans un répertoire de travail.


Apple sait mieux que vous comment utiliser votre ordinateur. Si vous trouvez qu'il est impossible de naviguer vers / vous devriez décider de naviguer ailleurs.
jeremyjjbrown

1

Si vous Commandcliquez sur la barre de titre, une hiérarchie apparaîtra dans le répertoire dans lequel vous vous trouvez.

Voici une capture d'écran en action:

Commande + clic sur la barre de titre du Finder

EDIT : Désolé, je n'ai pas lu la partie sur le fait de vouloir copier le chemin. Si vous êtes à l'aise avec le terminal. cddans un répertoire et exécuter pwd | pbcopyet vous aurez le chemin actuel dans votre presse-papiers.


1
Je ne pense pas que ce soit ce que wag2639 recherche car il veut pouvoir copier le chemin
Vervious

J'ai changé ma réponse en conséquence. J'espère que ça aide.
Wuffers


0

Je pense que le mieux que vous puissiez faire sans logiciel tiers est d'ouvrir une fenêtre d'inspection (option-commande-I), qui affiche les propriétés / "Obtenir des informations" de l'élément actuellement sélectionné, puis de copier-coller à partir de la rubrique "Où :" ligne. Vous pouvez dimensionner la fenêtre pour qu'elle soit moins importune.


0

La barre de chemin pourrait être une bonne alternative. La barre de chemin indique dans quel dossier vous vous trouvez et vous permet de revenir rapidement en arrière. Malheureusement, il ne vous permet pas de copier-coller directement une adresse.

Comment afficher la barre de chemin:

Dans le menu Affichage du Finder, cochez la case "Afficher la barre de chemin" pour activer une barre de chemin de fichier "fil d'Ariane" cliquable au bas de la fenêtre du Finder, comme indiqué. Là, vous pouvez cliquer sur l’un des dossiers parents jusqu’au chemin de votre dossier actuel pour y accéder.


1
C'est quelque chose. Mais ce serait bien si cela pouvait être édité de passer rapidement d’un dossier à l’autre sans avoir à cliquer.
Dorien

0

Vous pouvez également parcourir les fichiers et les répertoires dans un navigateur Web de cette manière sur un Mac:

file:///Volumes/Production/NBAA/17-379%20EBACE%202018/

file:///Volumes/Macintosh%20HD/Users/[userFolder]/Documents/
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.