Copie la ruta del archivo y la carpeta desde Nautilus

54

¿Cómo puedo copiar la ruta completa de archivos y carpetas en Nautilus? En el menú contextual del botón derecho, no existe dicha opción. En la ventana de propiedades de archivo / carpeta solo puedo copiar la ruta de la carpeta.

Chandrayya GK
fuente

Respuestas:

76

Para obtener rápidamente una ruta de archivo en Nautilus, podemos usar la entrada de contexto de clic derecho "Copiar" para copiar la ruta del archivo al portapapeles.

Luego, simplemente "Pegar" (o "Pegar nombres de archivo" ) esta ruta desde el portapapeles a la otra aplicación, por ejemplo, un editor de texto.

Takkat
fuente
Wow, esto realmente funciona, gracias por el gran consejo!
Gerhard Burger
44
Pegado consciente del contexto, ¡tan increíble!
Alix Axel
55
Lamentablemente, en Ubuntu 12.04 esto no funciona a la perfección. Cuando pego en el Terminal de GNOME obtengo URL, es decir file:\\...(con caracteres codificados en URL como %20espacio) en lugar de la ruta normal.
pabouk
55
@pabouk como solución alternativa, puede arrastrar y soltar archivos en el terminal GNOME. Esto pegará la ruta del archivo en lugar de su URI.
Glutanimate
2
Eso fue un poco demasiado simple ... ¡muchas gracias por los consejos! Copiando manualmente el nombre desde hace años!
Gabriel Klein
14

Desafortunadamente, pegar la ruta del archivo de Nautilus a GNOME Terminal no funciona como se esperaba. Pega la ruta como una URL con caracteres codificados URL . Por ejemplo, pega:

 file:///etc/gconf/gconf.xml.defaults/%25gconf-tree.xml

en lugar de

 /etc/gconf/gconf.xml.defaults/%gconf-tree.xml

Solución con portapapeles

Use la función Editar > Pegar nombres de archivo del menú del terminal, que también se encarga de escapar para un shell. Desafortunadamente, esta función no tiene un método abreviado de teclado (además de Alt+ E+ F) y parece que no es posible configurar uno usando gconf-editor.

Consulte también la ruta del directorio / archivo de copia Nautilus no debe poner el prefijo "file: //" .

Solución con arrastrar y soltar

Al arrastrar un archivo o directorio de Nautilus a GNOME Terminal, se transfiere la ruta correctamente formateada como Editar > Pegar nombres de archivos mencionados anteriormente.

pabouk
fuente
Esto se resuelve en Ubuntu 16.04. Copiar un archivo de Nautilus a GNOME Terminal solo le dará la ruta /path/to/file, no la URL.
wisbucky
12

Puede usar para copiar la ruta de la carpeta desde Nautilus el comando

Ctrl + l

IgorBeaz
fuente
4

Encontré una solución a esto. Puede usar la utilidad de acciones Nautilus para agregar "Copiar ruta" y "Copiar ruta de directorio" en el menú contextual.

Esto parece funcionar bien.

Fuente . No olvide hacer que el archivo .py sea ejecutable.

Aaron
fuente
Las otras respuestas ya dijeron que se copia como una ruta por defecto, este método es innecesario
kiri
0

Nautilus no ofrece esta posibilidad.
Pero debería ser posible lograr esto si escribe un complemento para Nautilus.

Andrejs Cainikovs
fuente
-1

Realmente extrañé esta característica de LXDE también, ya que mi nueva computadora portátil es lo suficientemente poderosa para Unity nuevamente.

Soooooooo ...

... simplemente sudo apt-get install pcmanfm , ábralo, elija 'mantener en la unidad comienza "y finalmente elimine Nautilus.

El logotipo es el mismo, no notará la diferencia, excepto que ahora puede copiar la ruta.

David Walker
fuente
2
-1 La pregunta es cómo lograr esto con Nautilus, no con un administrador de archivos diferente.
David Foerster