¿Cuál es el comando para buscar un archivo jar en una carpeta en particular?
Digamos que quiero encontrar log4j.jar
en el directorio / dev, ¿qué comando debo usar?
Responder
Puede usar find
. En su caso:
find /dev/ -name log4j.jar
También puede utilizar comodines, por ejemplo
find /dev/ -name \*.jar
encontraría todos los archivos .jar
en /dev
.
Tenga en cuenta que find realiza la búsqueda de forma resursiva, es decir, busca en todas las subcarpetas de /dev
también. Puede ajustar la profundidad máxima de su búsqueda utilizando el parámetro -maxdepth
; consulte man find
para obtener más detalles.
Nota también que en su caso quizás debería tener permisos root
porque no todas las subcarpetas en /dev
son legibles por todos los usuarios. En un sistema debian / ubuntu, podría simplemente agregar un sudo
antes del comando find
.
Si no desea buscar de forma resursiva, simplemente puede usar ls
por ejemplo
ls /dev/*jar
enumerará todos los jar
archivos en /dev
.
.jar
en/dev
ser muy, muy poco convencional. Si los comandos anteriores no ' devuelven nada, significa que el archivo no está allí./dev