Qual é o comando para localizar um arquivo jar em uma pasta específica?
Digamos que eu queira encontrar log4j.jar
no diretório / dev, qual comando devo usar?
Resposta
Você pode usar find
. No seu caso:
find /dev/ -name log4j.jar
Você também pode usar curingas, por exemplo
find /dev/ -name \*.jar
encontraria todos os .jar
arquivos em /dev
.
Observe que find faz a pesquisa resursivamente, 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.
Observação também que, no seu caso, você talvez deva ter permissões de root
porque nem todas as subpastas em /dev
podem ser lidas por todos os usuários. Em um sistema debian / ubuntu, você poderia apenas adicionar um sudo
antes do comando find
.
Se você não deseja pesquisar resursivamente, você pode apenas usar ls
por exemplo
ls /dev/*jar
listará todos os jar
arquivos em /dev
.
.jar
arquivo em/dev
iria ser muito, muito não convencional. Se os comandos acima não ' não retornarem nada, significa que o arquivo não está lá./dev