Na 10.10, ao abrir um diretório no Nautilus, eu queria saber como copiar o caminho atual?
Minha barra de endereço, mostrada aqui, não é copiável:
Na 10.10, ao abrir um diretório no Nautilus, eu queria saber como copiar o caminho atual?
Minha barra de endereço, mostrada aqui, não é copiável:
Respostas:
Ctrl+L
. Muito frustrante por não encontrar uma opção no menu Exibir (que deve ser claramente identificado como Ctrl + L). Tinha que fazer uma pesquisa na web.
E então é muito frustrante descobrir que Ctrl + L não o alterna de volta. Outra pesquisa na web ... Rolo de tambor ...Esc
E então, como definir sua preferência? Pesquisa na Web ... É necessário instalar o gconf-editor ou o dconf-editor ou usar manualmente um comando do terminal:
gsettings set org.gnome.nautilus.preferences always-use-location-entry true
http://ubuntuforums.org/showthread.php?t=1504058
Obviamente, isso seria um pouco menos doloroso se houvesse uma opção 'terminal here' no menu de contexto. Pesquisa na Web ... Instalarnautilus-open-terminal
Como abro um terminal no local atual?
Suspiro. Interfaces muito simplificadas são tão difíceis de entender. Agradeço todas as respostas úteis que as pessoas colocaram na Web para que possamos encontrar.
Posso perguntar por que você quer o caminho?
Se você deseja o caminho porque deseja usá-lo e navegar diretamente a partir do terminal, basta instalar o nautilus-open-terminal usando o synaptic .
Ou
sudo apt-get install nautilus-open-terminal
Depois disso, basta clicar com o botão direito do mouse em qualquer pasta e usar "Abrir no terminal"
Se você simplesmente deseja o caminho, Ctrl + L funcionaria perfeitamente.
E: Unable to locate package nautilus-open-terminal
.
Você também pode digitar no seu terminal gconftool-2 --type=Boolean --set apps/nautilus/preferences/always_use_location_entry true
para obter sempre uma barra de localização baseada em texto.
Colar
#!/bin/bash
echo -n "${PWD}" | xclip -selection clipboard
em ~/.local/share/nautilus/scripts/Copy Directory Path
.
(requer que o xclip esteja instalado)
Agora você pode clicar com o botão direito do mouse em um arquivo, passar o mouse sobre "Scripts" e escolher "Copiar caminho do diretório" para copiar o caminho do diretório que contém o arquivo. Advertência: não funcionará em um diretório vazio.
echo -n "${PWD}"
: Reproduz o diretório de trabalho atual (o Nautilus define o diretório de trabalho do script como aquele que você abriu na janela da qual você executou o script) sem uma nova linha à direita. Inicialmente, considerei pwd | head -c -1
, já que o pwd inclui uma nova linha à direita, mas foram duas chamadas desnecessárias para programas externos em comparação com echo
.xclip -selection clipboard
: xclip
por padrão, copia para a área de transferência "primária" do X11, mas a maioria dos ambientes de área de trabalho usa a área de transferência "de transferência" para a área de transferência. Não acredito que acabei de escrever isso
cd
para o diretório Nautilus é de uma maneira rápida de fazer isso seria.right-click
E selecioneopen in terminal
(desde que a sua~/.bashrc
não definir o seupwd
)