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).
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
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
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.
¡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.
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
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
)Respuestas:
Diría que la forma más rápida es presionar Ctrl+ L, luego puede copiarlo ( Ctrl+ C).
fuente
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:
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 ... Instalar
nautilus-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.
fuente
¿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
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.
fuente
E: Unable to locate package nautilus-open-terminal
.Vaya al menú IR y elija Ubicación ...
fuente
Copie el archivo o la carpeta. Cuando pegue en la terminal o editor de texto, pegará la ruta, no el archivo o la carpeta.
fuente
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.fuente
Puedes usar un script Nautilus :
Pegar
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 externosecho
.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 esofuente