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:
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:
Respuestas:
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.
¿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.
E: Unable to locate package nautilus-open-terminal
.
Copie el archivo o la carpeta. Cuando pegue en la terminal o editor de texto, pegará la ruta, no el archivo o la carpeta.
También puede escribir en su terminal gconftool-2 --type=Boolean --set apps/nautilus/preferences/always_use_location_entry true
para que siempre obtenga una barra de ubicación basada en texto.
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.
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
: xclip
por 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
cd
acceder al directorio en el que se encuentra Nautilus. Una forma rápida de hacerlo seríaright-click
seleccionandoopen in terminal
(siempre y cuando~/.bashrc
no configure supwd
)