Come posso copiare il percorso corrente da Nautilus?


58

Nel 10.10, quando aprivo una directory in Nautilus, mi chiedevo come copiare il percorso corrente?

La mia barra degli indirizzi, nella foto qui, non è copiabile:

inserisci qui la descrizione dell'immagine


Suppongo che tu voglia cdaccedere alla directory di Nautilus. Un modo rapido per farlo sarebbe quello di right-clicke selezionarlo open in terminal(a patto che il tuo ~/.bashrcnon imposti il ​​tuo pwd)
DarkKnight

OP non vuole aprire un terminale lì, ma vuole copiare la posizione corrente negli appunti che, come mostra la risposta accettata, è davvero facile.
UTF-8

Risposte:


83

Direi che il modo più veloce è premere Ctrl+ L, quindi puoi copiarlo ( Ctrl+ C).

inserisci qui la descrizione dell'immagine


1
è una funzionalità o un bug? :-)
loonix

3
Non penso proprio che sia un bug ... è così che è stato progettato (che ci piaccia o no)
luri

3
Hehe è sicuramente una funzionalità e credo che sia stata implementata per lo stesso motivo per cui questa domanda è stata posta: P
danizmax

Mostrava sempre la barra degli indirizzi, ora la navigazione in stile breadcrumb è l'impostazione predefinita. Oh e +1 per le scorciatoie da tastiera!
inverti il

1
E per riaccenderlo, stranamente, non puoi usare Ctrl + L. Devi usare Esc. (Vedi la mia risposta per altri suggerimenti correlati su come salvare la tua preferenza per questo, e su "terminale qui".)
Jon Coombs

22

Ctrl+L. Molto frustrante non trovare un'opzione nel menu Visualizza (che dovrebbe quindi essere chiaramente etichettato Ctrl + L). Ho dovuto fare una ricerca sul web.

E poi molto frustrante scoprire che Ctrl + L non lo riattiva. Un'altra ricerca sul web ... Rullo di tamburi ...Esc

E poi, come impostare le tue preferenze? Ricerca Web ... È necessario installare gconf-editor o dconf-editor o utilizzare manualmente un comando terminale:

gsettings set org.gnome.nautilus.preferences always-use-location-entry true

http://ubuntuforums.org/showthread.php?t=1504058

Naturalmente, questo sarebbe un po 'meno doloroso se nel menu di scelta rapida fosse presente l'opzione "Terminale qui". Ricerca Web ... Installanautilus-open-terminal

Come faccio ad aprire un terminale nella posizione corrente?

Sospiro. Le interfacce semplificate sono così difficili da capire. Apprezzo tutte le risposte utili che le persone hanno messo sul web per farle trovare.


1
Questa risposta funzionerà su Ubuntu> 12.04. Gconftool (risposta sotto) è obsoleto.
Glutanimate,

1
Vale la pena riaffermare! "Le interfacce semplificate sono così difficili da capire."
Machtyn,

6

Posso chiederti perché vuoi il percorso?

Se vuoi il percorso perché vuoi usarlo e navigare direttamente dal terminale, puoi semplicemente installare nautilus-open-terminal usando synaptic .

O

sudo apt-get install nautilus-open-terminal

Dopodiché, fai semplicemente clic con il pulsante destro del mouse su qualsiasi cartella e usa "Apri nel terminale"

Se vuoi semplicemente il percorso, Ctrl + L farebbe bene.


E: Unable to locate package nautilus-open-terminal.
Kenorb,

Il percorso è utile per prendere appunti, scrivere documentazione per l'utente, rispondere a domande su "Dove si trova il file X" e così via.
AlainD


2

Copia il file o la cartella. Quando si incolla sul terminale o sull'editor di testo, verrà incollato il percorso, non il file o la cartella.


Trascina da Nautilus e rilascia nel Terminale funziona anche!
user68186

1

Puoi anche digitare nel terminale in gconftool-2 --type=Boolean --set apps/nautilus/preferences/always_use_location_entry truemodo da ottenere sempre una barra degli indirizzi basata su testo.


1

Puoi usare uno script Nautilus :

Incolla

#!/bin/bash
echo -n "${PWD}" | xclip -selection clipboard

in ~/.local/share/nautilus/scripts/Copy Directory Path.

(richiede che xclip sia installato)

Ora puoi fare clic con il pulsante destro del mouse su un file, passare il mouse su "Script" e scegliere "Copia percorso directory" per copiare il percorso della directory che contiene il file. Avvertenza: non funzionerà in una directory vuota.

Spiegazione

  • echo -n "${PWD}": Fa eco alla directory di lavoro corrente (Nautilus imposta la directory di lavoro dello script su quella aperta nella finestra da cui è stato eseguito lo script) senza una nuova riga finale. Inizialmente ho considerato pwd | head -c -1, poiché pwd include una nuova riga finale, ma erano due chiamate non necessarie a programmi esterni rispetto a echo.
  • xclip -selection clipboard: xclipper impostazione predefinita, copia negli Appunti "primari" di X11, ma la maggior parte degli ambienti desktop utilizza gli Appunti "Appunti" per i loro appunti. Non posso credere di averlo appena scritto
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.