¿Cómo puedo copiar la ruta actual desde Nautilus?

58

En 10.10, al abrir un directorio en Nautilus, me preguntaba cómo copiar la ruta actual.

Mi barra de direcciones, que se muestra aquí, no se puede copiar:

ingrese la descripción de la imagen aquí

Tim
fuente
Supongo que desea cdacceder al directorio en el que se encuentra Nautilus. Una forma rápida de hacerlo sería right-clickseleccionando open in terminal(siempre y cuando ~/.bashrcno configure su pwd)
DarkKnight
OP no quiere abrir una terminal allí, pero quiere copiar la ubicación actual en el portapapeles que, como muestra la respuesta aceptada, es realmente fácil.
UTF-8

Respuestas:

83

Diría que la forma más rápida es presionar Ctrl+ L, luego puede copiarlo ( Ctrl+ C).

ingrese la descripción de la imagen aquí

luri
fuente
1
¿Es una característica o un error? :-)
loonix
3
Realmente no creo que sea un error ... así es como ha sido diseñado (nos guste o no)
luri
3
Jeje, es una característica segura y creo que se ha implementado por la misma razón por la que se ha hecho esta pregunta: P
danizmax
Solía ​​mostrar la barra de ubicación todo el tiempo, ahora la navegación de estilo de ruta de navegación es la predeterminada. ¡Ah y +1 para atajos de teclado!
invertir el
1
Y para alternarlo, extrañamente, no puedes usar Ctrl + L. Tienes que usar Esc. (Vea mi respuesta para otros consejos relacionados sobre cómo guardar su preferencia para esto, y sobre "terminal here".)
Jon Coombs
22

Ctrl+L. Es muy frustrante no encontrar una opción en el menú Ver (que luego debe etiquetarse claramente Ctrl + L). Tuve que hacer una búsqueda en la web.

Y luego es muy frustrante encontrar que Ctrl + L no lo alterna. Otra búsqueda en la web ... redoble de tambores ...Esc

Y luego, ¿cómo establecer su preferencia? Búsqueda web ... Debe instalar gconf-editor o dconf-editor o utilizar manualmente un comando de terminal:

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

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

Por supuesto, esto sería un poco menos doloroso si hubiera una opción 'terminal aquí' en el menú contextual. Búsqueda web ... Instalarnautilus-open-terminal

¿Cómo abro una terminal en la ubicación actual?

Suspiro. Las interfaces demasiado simplificadas son muy difíciles de entender. Agradezco todas las respuestas útiles que la gente ha puesto en la web para que las encontremos.

Jon Coombs
fuente
1
Esta respuesta funcionará en Ubuntu> 12.04. Gconftool (respuesta a continuación) está en desuso.
Glutanimate
1
Vale la pena repetir! "Las interfaces demasiado simplificadas son muy difíciles de entender".
Machtyn
6

¿Puedo preguntarte por qué quieres el camino?

Si desea la ruta porque desea usarla y navegar directamente desde la terminal, simplemente puede instalar nautilus-open-terminal usando synaptic .

O

sudo apt-get install nautilus-open-terminal

Después de eso, simplemente haga clic derecho en cualquier carpeta y use "Abrir en terminal"

Si simplemente quieres la ruta, entonces Ctrl + L estaría bien.

Kim Stacks
fuente
E: Unable to locate package nautilus-open-terminal.
kenorb el
La ruta es útil para tomar notas, escribir documentación del usuario, responder preguntas sobre "Dónde se encuentra el archivo X", etc.
AlainD
3

Vaya al menú IR y elija Ubicación ...

robin0800
fuente
2

Copie el archivo o la carpeta. Cuando pegue en la terminal o editor de texto, pegará la ruta, no el archivo o la carpeta.

Vijay
fuente
¡Arrastre desde Nautilus y suéltelo en Terminal funciona también!
usuario68186
1

También puede escribir en su terminal gconftool-2 --type=Boolean --set apps/nautilus/preferences/always_use_location_entry truepara que siempre obtenga una barra de ubicación basada en texto.

tiagoboldt
fuente
1

Puedes usar un script Nautilus :

Pegar

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

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

(requiere que xclip esté instalado)

Ahora puede hacer clic con el botón derecho en un archivo, colocar el mouse sobre "Scripts" y elegir "Copiar ruta del directorio" para copiar la ruta del directorio que contiene el archivo. Advertencia: no funcionará en un directorio vacío.

Explicación

  • echo -n "${PWD}": Hace eco del directorio de trabajo actual (Nautilus establece el directorio de trabajo del script en el que tenía abierto en la ventana desde la que ejecutó el script) sin una nueva línea final. Inicialmente lo consideré pwd | head -c -1, ya que pwd incluye una nueva línea final, pero en comparación con eso fueron dos llamadas innecesarias a programas externos echo.
  • xclip -selection clipboard: xclippor defecto copia al portapapeles "primario" X11, pero la mayoría de los entornos de escritorio usan el portapapeles "portapapeles" para su portapapeles. No puedo creer que acabo de escribir eso
Nonny Moose
fuente