Como abrir uma pasta (com GUI) do terminal?


86

Quero colocar um link / atalho / iniciador no meu painel de unidades (ubuntu 12.10).

Segui este tutorial em handytutorial.com para criar um iniciador personalizado e arrastá-lo para o painel.

Eu só preciso saber qual comando eu tenho que inserir. Isso é possível?


O que você está tentando lançar?
catalesia 8/03/2013

Eu acho que ele está tentando adicionar um URL como iniciador. Midori costumava ter isso, talvez eu deva verificar novamente.
userDepth

Respostas:


104

gnome-opennão funciona para mim no 12.04, mas nautilus /pathabrir funciona.

exemplo: nautilus /home/john/Downloads.


Estranho ... Estou no dia 12.04 agora. gnome-openfunciona para mim. Você está usando o Lubuntu? Ou Xubuntu?
Eric Carvalho

Tentei na minha caixa (12.04 LTS executando o Unity 3D). gnome-openparece não estar instalado (mas você pode instalá-lo facilmente). Eu ainda prefiro fazer isso nautilus <path>, pois requer 0 esforço adicional.
precisa saber é o seguinte

8
Tente em xdg-openvez disso
elias

3
@oaskamay eu descobri por que tenho gnome-open. Eu instalei o gnu-cash, que instalou o libgnome2-bin (o gnome-open está nele) como uma de suas dependências.
Eric Carvalho

1
Também funciona em 18.04.
Célestin Taramarcaz

60

Se a pergunta é como abrir um arquivo / pasta, a resposta é sempre xdg-open .

Do man xdg-open :

O xdg-open abre um arquivo ou URL no aplicativo preferido do usuário. Se um URL for fornecido, o URL será aberto no navegador da web preferido do usuário. Se um arquivo for fornecido, o arquivo será aberto no aplicativo preferido para arquivos desse tipo. O xdg-open suporta URLs de arquivo, ftp, http e https.

Nesse caso específico, o comando

xdg-open folder

abre uma pasta no seu gerenciador de arquivos padrão, seja Nautilus, Dolphin, Thunar ou qualquer outra coisa.


Na verdade, acho que a maioria dos aplicativos se comportará normalmente e abrirá um arquivo / url / binário, sendo o tipo de arquivo padrão a ser manipulado. Por exemplo: blender untitled.blend
userDepth

Esta ferramenta foi preterida, use 'gio open'.
KTEC

20

Um atalho para abrir uma pasta? Se é isso que você deseja, o comando é:

gnome-open </path/to/folder>

Por exemplo: gnome-open /home/Tiago/Downloads.

Se não estiver instalado, execute sudo apt-get install libgnome2-bin.


funciona para mim no Ubuntu 15.05
lakesare

Também funciona no Ubuntu 16.04 GNOME Flashback.
chus

11

Use o comando nautilus <path>.

Por exemplo: nautilus /home/oaskamayabrirá minha ~pasta home ( ).

Além disso, se você precisar abrir a GUI com permissões de root, execute gksu nautilus <path>. Também funciona com todos os front-ends da GUI (por exemplo gksu gedit /etc/default/grub).

É importante observar que você nunca deve iniciar aplicativos GUI como esse sudo gedit /etc/default/grub.


4

xdg-openfunciona para mim no ubuntu 16.04 . Fiz apenas uma cópia deste comando como open:

sudo cp /usr/bin/xdg-open /usr/bin/open
sudo chmod 775 /usr/bin/open

Agora você pode usá-lo como no mac os :

open ./

Isso pode responder ao título da pergunta, mas não vejo como isso está alinhado com a pergunta.
anonymous2

Responder ao título da pergunta parece mais importante, encontrei essa resposta ao procurar o que foi solicitado no título. Uma pena é apenas uma cópia de uma outra resposta sobre a mesma questão, dada a 3 anos mais cedo ...
Hans Janssen

0

Você pode criar um alias simples chamado "open" ou "o" etc ... em .bashrc

sudo nano ~/.bashrc

# add personaly open alias
alias open='xdg-open ./'

sair da conta, entrar, abrir o terminal e escrever aberto


-1

Use a função de aplicativo de Midori. Quando faço um aplicativo dessa maneira, ele é adicionado aos lançadores.

insira a descrição da imagem aqui

insira a descrição da imagem aqui

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.