Eu queria saber se alguém sabia um comando que me permitisse abrir uma janela do Nautilus (se esse é o nome certo para o Ubuntu graphic / window explorer) na linha de comando no diretório atual em que o usuário está.
Então, se eu abrir uma linha de comando e digite:
cd /home/myUser/some/long/path/to/a/directory
Então, eu gostaria de poder emitir algum comando:
nautilus open-sesame
E ter uma janela gráfica aberta para /home/myUser/some/long/path/to/a/directory
. Isso é possível?
command-line
nautilus
filesystem
zharvey
fonte
fonte
ubuntu 16.04
Ubuntu 16.04.3 LTS
com uma nova instalação e nada de especial instalado.alias open="nautilus"
, e você pode usar$ open <PATH_HERE>
como o MacOS.Você também pode fazer
gnome-open .
.gnome-open
é semelhante aoopen
Mac, que tenta abrir o arquivo usando o melhor aplicativo correspondente. Por padrão,gnome-open .
no Ubuntu abrirá o diretório atual no Nautilus.Há um
open
comando no Ubuntu também, mas não funciona neste caso.fonte
sudo apt install libgnome2-bin
"Você deve usar
xdg-open .
(ouxdg-open <path>
), que é muito mais genérico.fonte
Para evitar avisos desagradáveis no meu terminal, eu uso
nohup
. Para desanexá-lo do meu terminal, estou adicionando&
no final do meu comando. Também uso a-w
bandeira para abrir em uma nova janela.Observe que,
nohup
criará um arquivo com avisos.Você pode enviar isso para o
/dev/null
seguinte:EDITAR:
Se você não quiser digitar tudo isso toda vez que quiser abrir o nautilus, poderá criar uma função e colocá-la no seu .bashrc ou em um arquivo que é originado quando você abre o console.
Você pode então usar:
Eu preferiria isso a um alias, como mencionado aqui, pois permite especificar o caminho a ser aberto no nautilus.
fonte
Para abrir o nautilus a partir do terminal.
nautilus .
Para abrir o nautilus em segundo plano e ainda usar o terminal.
nohup nautilus . > /dev/null 2>&1 &
Você também pode fazer disso um alias.
alias open='nohup nautilus . > /dev/null 2>&1 &'
Você também pode adicionar esse alias a .bash_aliases, para mantê-lo persistente.
echo "alias open='nohup nautilus . > /dev/null 2>&1 &'" >> .bash_aliases
Então agora, depois de reiniciar o terminal, você pode apenas digitar
open
.fonte