Use locate para localizar o nome apenas nos diretórios

0

Se eu perdi um arquivo que eu uso localizo muito. Funciona perfeitamente e com o grep você pode encontrar rapidamente o que procurava.

No entanto, muitas vezes gera muita saída, o que nem sempre é fácil de filtrar. Uma instância é ao procurar um diretório perdido quando o nome é usado na base de várias entradas. Tente pesquisar todos os bin dirs por exemplo.

A localização por si só não tem opção para pesquisar apenas por entradas de tipo de diretório, mas tem uma opção para analisar um regexp. Infelizmente não sou um grande panfleto na regexp.

O que seria o regexp para analisar para localizar para mostrar 1 ocorrência de cada bin dir, ou posso usar melhor um pipe diferente?

    
por Requist 04.03.2014 / 14:43

1 resposta

1
locate -r '/bin$'

mostrará apenas os caminhos que terminam com /bin . Como / não pode fazer parte de um nome de arquivo que é arquivos e pastas chamados bin .

    
por Florian Diesch 04.03.2014 / 14:54