Abrindo o navegador de arquivos do terminal


78

Qual é o comando para abrir o navegador de arquivos? Quero que eu possa atribuir um atalho de teclado para abrir uma pasta específica.

Respostas:


93

nautilus --browser garantirá que o Nautilus seja iniciado no modo navegador, mesmo se você estiver usando normalmente no modo espacial.

Você pode anexar o caminho que deseja abrir até o fim:

nautilus --browser ~/some/directory

Mas o problema que tenho nautilusé que ele tem permissões de root. Como posso evitar isso? Não quero excluir acidentalmente nenhum arquivo.
Jon Doe

4
Ele não deve ter permissões de root, a menos que você o inicie gksudo.
mgunes

simplesmente você pode digitar nautilus no texto de comando. Eu teria feito o mesmo shorcut usando Win + E para Nautilus abertura
Amit Rane

1
isso parece funcionar bem, mas gera muitos erros para mim e para outras pessoas .
26816 Jeff Puckett

52

O comando gnome-open abrirá um diretório com o aplicativo apropriado, que neste caso é o Nautilus:

gnome-open PATH

Isso abrirá o diretório / tmp usando o navegador de arquivos Nautilus.

gnome-open /tmp

OU

cd /tmp
gnome-open .

Eu gosto do gnome-opencomando porque você pode usar exatamente o mesmo comando para abrir um arquivo com o aplicativo apropriado. Não há necessidade de lembrar de nenhuma bandeira engraçada. Isso simplesmente funciona.

  • gnome-open file.pdf abrirá o PDF em um navegador PDF.
  • gnome-open file.zip abrirá um arquivo zip usando o visualizador de arquivo zip.

Também é semelhante em nome e função ao opencomando Mac OS X , para aqueles que usam Macs.


11
Para atualizar esta resposta: o gnome-open agora é chamado de gvfs-open. Se você deseja um comando independente da área de trabalho, também pode usar o xdg-open.
Jason Champion

Isso deixa o enforcamento do terminal aguardando mais entrada, então você tem que matar com Ctrl-C
Jeff Puckett

1
@JeffPuckettII Na minha experiência, gnome-open file.extvou abrir um arquivo, entregá-lo para outro programa e depois sair. Ele não aguarda mais entradas, pelo menos não na minha caixa do Ubuntu 14.04 em casa.
Stefan Lasiewski

4
Para atualizar a atualização de @ JasonChampion: gvfs-openagora está obsoleta, substituída por um pequeno shell script que chama gio open. xdg-opentambém é um script de invólucro, e na maioria dos sistemas Ubuntu é provável que chame gio open. gnome-openainda existe como um binário distinto degio
scruss


9

Coloquei a seguinte linha no meu .bashrc:

alias opn="nautilus -s ."

Agora você pode abrir com

$ opn /path/to/folder

Já existe um comando nomeado openno pacote ao kbdqual está vinculado openvt.
Volker Siegel

Trabalhando no Ubuntu 18.04 também, ao contrário de algumas das outras respostas aqui.
não sendo

resposta legal. isso ajuda a criar o atalho.
mireille raad 13/08

5

Para mim, a maneira mais segura e compatível com quase todos os ambientes é o xdg-open

xdg-open $HOME/test

Isso abriria um diretório chamado test (por exemplo) no seu diretório pessoal.


3

Você pode usar

  • nautilus PATH para o gnomo
  • nemo PATH para a canela
  • caja PATH para o MATE
  • thunar PATH para o Xfce

3

Para referência, estou executando o Ubuntu Bionic 18.04.

A maneira mais fácil e segura de abrir o gerenciador de arquivos a partir da linha de comando é com o xdg-opencomando, que geralmente é apelidado de browsecomando, se esse for o seu estilo. xdg-opené enviado nativamente com o Ubuntu.

xdg-open também pode abrir qualquer arquivo ou URL da Web e o abrirá de acordo com o aplicativo padrão do seu computador para arquivos desse tipo de arquivo.

Exemplos:

browse . Abre o explorador de arquivos no meu diretório atual.

xdg-open ~ Faz o mesmo, mas meu diretório pessoal.

xdg-open https://www.google.ca Inicia a página inicial do Google com o navegador padrão (o xdg-open o abrirá como uma nova guia se uma sessão do navegador já estiver aberta).

As páginas de manual para xdg-openpodem ser encontradas aqui

Observe que o comando xdg-open não deve ser usado com privilégios de root.


0

Usar nautilus

Para navegação no arquivo raiz, é gksudo nautilus.


0
  1. Usando o nautilus para o diretório atual -> nautilus ./
  2. Usando o gnome-open no diretório atual -> gnome-open ./
    Para o gnome-open, pode ser necessário instalarsudo apt install libgnome2-bin
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.