Abra o diretório no Nautilus de um arquivo encontrado com o locate

1

Depois de localizar um arquivo .odt, quero abrir a pasta que o contém. Por exemplo eu digito

locate /home/*special*.odt

e encontre apenas um arquivo. Como conseguir isso? Eu tentei google o problema, mas não consegui encontrar nada.

    
por user2664856 22.10.2014 / 23:02

1 resposta

6

Se o comando só responder um arquivo com seu caminho, use o seguinte comando:

nautilus $(dirname "$(locate /home/*special*.odt)")
  • dirname retira o último componente do caminho
  • nautilus ... abre o gerenciador de arquivos nautilus na pasta especificada

Mas eu recomendo usá-lo assim:

nautilus "$(locate /home/*special*.odt)"

Com o arquivo como argumento, a pasta será aberta E o arquivo será selecionado no nautilus.

    
por chaos 22.10.2014 / 23:22