Como abrir um diretório / pasta e uma URL através do Terminal

24

Eu posso navegar pelos meus arquivos rapidamente pelo terminal. Mais rápido que clicar duas vezes ... abrir ... olhar, clicar duas vezes ... etc.

Como abro um diretório na GUI do Ubuntu? Por exemplo:

cd projects
{some cmd} client_project

Então voila, ele abre na GUI do Ubuntu como se eu navegasse manualmente?

Além disso, como posso abrir uma URL no meu navegador padrão via terminal. Seria incrível ir: F12

open http://google.com

E o Chrome abre.

Oscar Godson
fonte

Respostas:

39

Para abrir o diretório:

  • Para abrir uma pasta no terminal, digite o seguinte:

    nautilus /path/to/that/folder
    

    ou

    xdg-open /path/to/the/folder
    

    ie

    nautilus /home/karthick/Music
    xdg-open /home/karthick/Music
    
  • Basta digitar nautilus levará você ao navegador de arquivos,

    nautilus
    

Para abrir o URL:

  • Você pode digitar qualquer um dos seguintes no terminal,

    xdg-open http://google.com       
    google-chrome http://google.com                 
    opera http://google.com
    firefox http://google.com
    
  • Se você deseja abrir dois URLs ao mesmo tempo, deixe algum espaço após o primeiro URL e digite o segundo,

    firefox www.google.com www.gmail.com
    

Nota:

  • O Linux diferencia maiúsculas de minúsculas, portanto, digite o nome do arquivo corretamente.
  • Você também pode adicionar um alias para encurtar o comando, por exemplo, se precisar, em openurlvez de x-www-browsereditar o arquivo .bashrc
    gedit ~/.bashrc
  • Na parte inferior do arquivo, adicione as seguintes linhas

    alias openurl=x-www-browser
    

    texto alternativo

  • Salve e feche o arquivo.
  • Agora você pode abrir URLs digitando,

    openurl http://google.com
    
karthick87
fonte
3
obras xdg-open para directrories e outros arquivos, também
Florian Diesch
@FlorianDiesch esqueceu de incluir que, graças para lembrar :)
karthick87
1
Vale ressaltar de maneira mais geral que xdg-opendeve ter o mesmo resultado que clicar em qualquer arquivo em uma pasta ou na área de trabalho. Ele deve abrir seu arquivo / pasta / URL com o aplicativo padrão para lidar com esse tipo de arquivo. Eu tenho o alias como gono meu~/.bashrc
andrewsomething
Impressionante, muito obrigado. Instalei o Komodo e ele configurou komodo somefile.htmlpara abrir arquivos, mas não o vi no arquivo bashrc. Onde mais poderia estar e eu poderia mudá-lo para edit somefile.htmlmas abre no Komodo como se eu tivesse digitado o komodo?
Oscar Godson
Bem, já existe /usr/bin/edit, então eu escolheria outra coisa, mas de qualquer maneira ... Em ~/.bashrcuma linha que dizalias edit='komodo'
andrewsomething
6

Em vez de digitar todas as aspas, etc., pode-se usar:

nautilus .

Funciona com diretórios que contêm espaços em seus nomes.

Hans
fonte
2

Você pode simplesmente chamar a aplicação. O Nautilus e o Chrome aceitam o caminho (url) como parâmetro.

nautilus /directory/subdirectory/subsubdirectory

ou

cd /directory/subdirectory/subsubdirectorye então nautilus .(o ponto é importante - diz ao Nautilus para abrir o diretório atual)

google-chrome www.google.com

ou

x-www-browser www.google.com - este comando chama o navegador definido como padrão (por isso, se o navegador padrão for o Chrome, ele abrirá o Chrome)

Vojtech Trefny
fonte
como adicionar um comando mais curto que faz x-www-browser? ie openurl www.google.com?
Oscar Godson
Você pode criar um alias. pt.wikipedia.org/wiki/Alias_%28command%29 Basta adicionar alias open="x-www-browser"ao ~/.bashrcarquivo
Vojtech Trefny
1

Não, as respostas acima são boas, mas é isso que acho que você está procurando:

nautilus "$(pwd)"

xdg-open "$(pwd)"

Eu estava apenas experimentando hoje e funcionou. Não é fabuloso?

Pratik Bothra
fonte
1

Para abrir um diretório / pasta

Você pode usar nautilus .e pressionar enter para abrir o diretório atual .

Para abrir o local especificado do caminho, tente o seguinte.

Por exemplo, se você deseja abrir a pasta Música neste local:

/media/dulithdecozta/A08A64BB8A648F98/Music/

Em seguida, execute o seguinte.

nautilus /media/dulithdecozta/A08A64BB8A648F98/Music/

Para abrir um URL através do terminal

Por exemplo, permite abrir stackoverflow.com via terminal

(Google Chrome)

google-chrome http://stackoverflow.com 

(Raposa de fogo)

firefox http://stackoverflow.com 
Dulith De Costa
fonte
0

A maneira mais fácil é colar o arquivo de URL na caixa de endereço do Firefox, pelo menos, não tentei outros navegadores e, quando você pressiona a tecla Enter, o Firefox mostra o endereço real da URL. Cole isso na caixa de endereço. Funciona para mim

Franklin Webb
fonte
0

Diretório aberto:

  • Para abrir um diretório ou pasta do terminal.

    nautilus /home/user/path_to_folder/ &
    

    Ou

    xdg-open /home/user/path_to_folder/ &
    

    O e comercial &é usado; para que o processo comece em segundo plano e possamos continuar usando o shell ou o terminal sem aguardar a conclusão do script.

    Nota: Para obter melhores resultados, use o caminho absoluto.

Url aberta

  • Digite qualquer um dos seguintes no terminal.

    opera http://www.google.com &
    firefox http://www.google.com &
    xdg-open http://www.google.com &
    

Para fechar diretório, URL, etc .:

  • Na pasta / URL ou em qualquer janela da tela, digite Ctrl+w
akD
fonte