Come posso ottenere una barra degli indirizzi nel Finder?


94

Sono abituato a sapere dove sono tutti i miei file. Esiste un modo per visualizzare una barra degli indirizzi in Finder in OS X (10.5+) come in Explorer in Windows o Nautilus in GNOME?

Voglio anche essere in grado di copiare la barra degli indirizzi. Forse il flusso di lavoro è diverso su un Mac, ma sono abituato a ordinare in modo completo i miei file in molti strati di cartelle e quindi quando devo caricare o scaricare qualcosa, o accedere a un file dalla riga di comando o ecc, posso copiare e incollare quello direttamente nella finestra di dialogo del file.

Per chiarire, il mio obiettivo è avere un'esperienza come in Windows: premere CtrlD( CmdL) e CtrlC.


Potrebbe aiutare; puoi trascinare il tuo file dal Finder alla finestra di dialogo Apri per cambiare la directory nella finestra di dialogo nella directory di quel file (ad es. per caricare un file)
Chealion

Ho un problema con il mio trackpad che rende il trascinamento particolarmente difficile.
wag2639,

1
È possibile trascinare un file in Terminale per stamparne il percorso sul cursore. Funzionerà anche con molte altre finestre di dialogo. Avrei davvero capito cosa trascinava il trackpad; è davvero un'azione molto importante in OS X.
NReilingh

Risposte:


45

Questa funzione non è disponibile "così com'è" in Finder.app.

Invece, digitando il percorso di una cartella / file viene eseguito cmd+shift+Gcome indicato da @snk, la visualizzazione del percorso della posizione corrente può essere abilitata con questo one-liner in Terminal.app:

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

la copia del percorso può essere effettuata con il plug-in del menu contestuale menzionato da @ridogi.


2
questo mostra il percorso completo della directory sulla barra del titolo
Abel Melquiades Callejo,

37

La soluzione al tuo problema è FinderPath . Installalo e fai doppio clic sulla parte superiore della finestra, dove viene mostrato il suo nome. Oppure, premi CmdG. Ecco!

È compatibile con macOS Sierra.


4
Funziona su maverick, l'unica cosa è che per configurare i dispositivi di assistenza devi andare in un altro menu che è System Preferences > Security & Privacy > Privacy > Accessibilitye lì devi concedere l'accesso alle app desiderate
Cams

Funziona perfettamente. Rende più veloce per il file o la directory giusti tramite la tastiera un milione di volte. È davvero vergognoso che Apple non includa questa funzionalità essenziale per impostazione predefinita.
Miscreant,

5

Per quanto riguarda la modifica: basta usare il opencomando in Terminale.

open .aprirà la tua directory di lavoro corrente nel Finder, open ..nella directory principale, ecc.


Nell'altra direzione, puoi utilizzare l'icona del proxy (l'icona della cartella nella barra del titolo del Finder). Trascinalo in una finestra Terminale e il percorso della cartella verrà inserito nella posizione corrente del cursore.


Questi approcci gestiscono gli scambi di Terminal / Finder. Con la possibilità di trascinare / rilasciare file e cartelle nelle finestre di dialogo apri / salva, il comando Vai alla cartella nel Finder e la possibilità di navigare nella gerarchia delle cartelle nel Finder facendo clic sull'icona del proxy e facendo clic sul menu Vai nel Finder, lì manca poco che potrebbe essere necessario per la navigazione. È diverso da Windows, ma funziona altrettanto bene.


Puoi utilizzare Automator per creare un servizio che non accetta input nel Finder o in qualsiasi applicazione ed esegue quanto segue in un'azione Esegui 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

Non troppo elegante, ma ottiene il percorso della finestra più in alto del Finder, apre una nuova scheda Terminale e lo usa cdper arrivarci.


È inoltre possibile utilizzare le utilità degli Appunti per la riga di comando: pbcopye pbpaste. È possibile reindirizzare qualsiasi percorso pbcopye accedervi dalle utilità della GUI, ad esempio il comando Vai alla cartella ... del Finder .


5

È semplice. Vai al cercatore. Clicca su view. Seleziona Show Path Baro premi il pulsante alt+ command+ P.

Guarda l'immagine come abiliterai la barra del percorso:

inserisci qui la descrizione dell'immagine

Una volta che hai abilitato puoi vedere la barra del percorso nella parte inferiore della finestra come l'immagine qui sotto:

inserisci qui la descrizione dell'immagine


3
  • Scegli il file
  • Apri il menu contestuale con il tasto destro del mouse
  • E ora premi il tasto "alt"
  • Le opzioni stanno cambiando e puoi copiare il percorso

inserisci qui la descrizione dell'immagine


2

Dai un'occhiata a DTERM . Ti consente di aprire rapidamente un prompt per la posizione corrente. Da lì puoi facilmente usare un alias per copiare $ PWD ( echo $PWD | pbcopy), eseguire un comando su file locali e molte altre azioni.

Lo trovo molto utile nel collegare il lato Unix di Mac OS X con il lato grafico.



@ridogi mentre sembra utile non sono più gli stessi. Il terminale di DTERM è più un Heads up Display che un terminale completo. Sebbene con una rapida pressione del tasto puoi spawnarlo nel suo terminale. Inoltre ha la capacità di sapere cosa hai selezionato attualmente nel finder e la possibilità di incollare i nomi dei file.
Tabitha,

2

La semplice risposta è no, non c'è barra di localizzazione nel Finder. Nessun modo semplice / facile per copiare e incollare un percorso in una directory di lavoro.


Apple sa meglio come usare il tuo computer. Se trovi impossibile navigare / dovresti decidere che devi navigare altrove.
jeremyjjbrown,

1

Se Command+ Fai clic sulla barra del titolo, verrà mostrata una gerarchia della directory in cui ti trovi.

Ecco uno screenshot di esso in azione:

Comando + clic sulla barra del titolo del Finder

EDIT : Mi dispiace, non ho letto la parte sul voler copiare il percorso. Se ti senti a tuo agio con il Terminale. cdin una directory ed esegui pwd | pbcopye avrai il percorso corrente negli appunti.


1
Non credo sia quello che wag2639 sta cercando perché vuole essere in grado di copiare il percorso
Vervious

Ho modificato la mia risposta di conseguenza. Spero possa essere d'aiuto.
Wuffers,


0

Penso che il meglio che puoi fare senza software di terze parti sia aprire una finestra di ispezione (opzione-comando-I), che mostra le proprietà / "Ottieni informazioni" dell'elemento attualmente selezionato e copia e incolla da "Dove : "linea. Puoi ridimensionare la finestra per renderla meno invadente.


0

La barra del percorso potrebbe essere una buona alternativa. La barra del percorso mostra in quale cartella ti trovi e ti consente di tornare indietro velocemente. Purtroppo non ti consente di copiare incollare direttamente un indirizzo.

Come mostrare la barra dei percorsi:

Dal menu Visualizza del Finder, seleziona "Mostra barra del percorso" per attivare una barra del percorso del file "breadcrumb" selezionabile nella parte inferiore della finestra del Finder, come mostrato. Lì puoi fare clic su una delle cartelle principali nel percorso della cartella corrente per spostarti su di essa.


1
È qualcosa. Ma sarebbe così bello se fosse modificabile spostarsi rapidamente tra le cartelle senza fare sempre clic.
Dorien,

0

Puoi anche sfogliare file e directory in un browser Web in questo modo su un Mac:

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

file:///Volumes/Macintosh%20HD/Users/[userFolder]/Documents/
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.