Lança o nautilus no local navegado no Terminal [duplicado]

10

Acho difícil viajar pelo meu sistema usando o nautilus e prefiro usar os comandos cd etc no Terminal para contornar o meu sistema, mas acho que às vezes preciso ver uma lista de arquivos e pastas no nautilus como ls só não está fazendo isso para mim e talvez haja um número tão grande de arquivos que seria muito mais simples se eu pudesse tê-los todos listados em uma GUI em vez de ter que obter ls para redirecionar o saída em um arquivo que eu teria que ler.

Mas o que eu descobri é que eu encontrei muito rapidamente a localização do diretório que contém os arquivos que eu quero, no Terminal, e então eu tenho que voltar ao nautilus e ir lentamente para aquele local através da GUI, então Eu estou querendo saber se existe alguma maneira no Terminal, uma vez que você usou cd para chegar ao seu diretório de destino, para iniciar o nautilus e ter auto-navegar para esse local (para que ele abra o diretório que você usou cd chegar no nautilus)?

Informações do sistema operacional:

Description:    Ubuntu 14.10
Release:    14.10

Informações do pacote:

nautilus:
  Installed: 1:3.10.1-0ubuntu15.1
  Candidate: 1:3.10.1-0ubuntu15.1
  Version table:
 *** 1:3.10.1-0ubuntu15.1 0
        500 http://gb.archive.ubuntu.com/ubuntu/ utopic-updates/main amd64 Packages
        100 /var/lib/dpkg/status
     1:3.10.1-0ubuntu15 0
        500 http://gb.archive.ubuntu.com/ubuntu/ utopic/main amd64 Packages
    
por Great Uncle Bulgaria 29.03.2015 / 23:02

5 respostas

5

Instale o gerenciador de arquivos nemo : ele tem um gerenciador de terminal e de arquivos um.

Meu nemo é personalizado com ícones punk de vapor, mas você entendeu ... ; -)

Comandos para instalar:

sudo sudo add-apt-repository ppa:webupd8team/nemo
sudo apt-get install nemo

Pacotes opcionais: (os em negrito também são os que eu instalei)

  • nemo-dbg - Gerenciador de arquivos e shell gráfico para Unity (símbolos de depuração)
  • nemo-data - Gerenciador de arquivos e shell gráfico para Unity (arquivos de dados)
  • nemo-fileroller - Integração do File Roller para o Nemo
  • nemo-dropbox - Integração com o Dropbox para o Nemo
  • nemo-compare - Extensão de comparação do menu de contexto para o gerenciador de arquivos do Nemo
  • python-nemo - ligação do Python para componentes do Nemo
  • nemo-seahorse - plug-ins e utilitários para criptografia
  • nemo-share - Extensão do Nemo para compartilhar pasta usando o Samba
  • nemo-pastebin - Extensão do Nemo para enviar arquivos para um pastebin
  • nemo-rabbitvcs - Extensão Nemo para RabbitVCS
  • nemo-media-columns - Extensão Nemo
  • nemo-terminal - extensão do Nemo para ativar um terminal integrado
  • nemo-image-converter - extensão nemo para redimensionar ou girar imagens em massa
  • nemo-emblems - Altere um emblema de pasta ou arquivo
  • nemo-filename-repairer - Extensão do Nemo para correção de codificação de nome de arquivo
  • nemo-folder-color - Alterar uma cor da pasta
por Fabby 29.03.2015 / 23:11
28

Do seu terminal, basta abrir nautilus da seguinte forma:

nautilus .

Ele abrirá uma nova instância do Nautilus no diretório em que você estava no seu Terminal.

Na página nautilus man:

SYNOPSIS
       nautilus [options] URIs...
    
por Sylvain Pineau 29.03.2015 / 23:06
12

Além de

nautilus .

você também pode fazer:

xdg-open .

e fará o mesmo que se você clicasse duas vezes em um arquivo no nautilus. O que também significa que você pode abrir uma planilha no LibreOffice com

xdg-open mysheet.ods

Eu tenho alias para xopen para digitação um pouco mais rápida colocando o seguinte no meu .bashrc

alias xopen=xdg-open
    
por Hamish Downer 29.03.2015 / 23:27
9

Uma vez dentro do seu terminal, simplesmente digite nautilus . para abrir uma nova janela do nautilus.

Existe também um explorador de arquivos para o próprio terminal. Tipo:

sudo apt-get install mc

Então, quando estiver em um diretório, digite mc para abri-lo.

Screenshot do Gerenciador de Arquivos Midnight Commander (MC):

Eu uso MC o tempo todo em tty. É principalmente atalhos de teclado e, embora você possa clicar nos botões, você deve aprender os atalhos. BTW, os números na parte inferior são teclas de função, então F1 , F2 , F3 ...

    
por The5heepDev 29.03.2015 / 23:08
1

Uma abordagem ainda mais geral do que as já apresentadas - tenho o seguinte no meu ~/.bashrc :

open() {
  for file in "$@"
  do
    xdg-open "$file" > /dev/null 2>&1
    if [ "$?" != 0 ]; then
      echo "$file"": Failed to open"
    else
      echo "$file"": Opened successfully"
    fi

  done
}

xdg-open é um programa útil que abre algo como se você tivesse clicado duas vezes nele, mas funciona a partir do terminal. O > /dev/null 2>&1 descarta o stdout de qualquer programa que abre seu arquivo ou diretório, pois isso pode ser muito chato. Com isso, você pode abrir vários diretórios em uma linha, por exemplo,

open . .. Documents

Será aberta 3 janelas, o diretório atual, o diretório acima do diretório atual e a pasta Documents no diretório atual, tudo com o gerenciador de arquivos padrão, seja nautilus ou nemo .

Naturalmente, também abrirá outros tipos de arquivos, por exemplo open file.doc abrirá file.doc no LibreOffice.

    
por texasflood 30.03.2015 / 13:34