Qual é o comando para encontrar um arquivo jar em uma pasta específica?

4

Qual é o comando para encontrar um arquivo jar em uma pasta específica?

Digamos que eu queira encontrar log4j.jar no diretório / dev, qual comando devo usar?

    
por Cindrella 08.08.2012 / 11:22

1 resposta

11

Você pode usar find . No seu caso:

find /dev/ -name log4j.jar

Você também pode usar curingas, por exemplo

find /dev/ -name \*.jar

localizaria todos os arquivos .jar em /dev .

Observe que a pesquisa faz a pesquisa de forma resursiva, ou seja, pesquisa todas as subpastas de /dev também. Você pode ajustar a profundidade máxima de sua pesquisa usando o parâmetro -maxdepth , consulte man find para obter mais detalhes.

Observe também que, no seu caso, talvez você tenha root de permissões, porque nem todas as subpastas em /dev são legíveis por todos os usuários. Em um sistema debian / ubuntu, você poderia simplesmente adicionar um sudo antes do comando find .

Se você não quiser pesquisar de forma resursiva, pode usar apenas ls , por exemplo

ls /dev/*jar

listará todos os arquivos jar em /dev .

    
por 08.08.2012 / 11:29

Tags