UNIX – Ejemplos de comando FIND.

Listado de todos los fuentes .cpp y .h de un directorio hacia abajo. La opción -o hace 
de "OR" entre las expresiones -name *.h y -name *.cpp 

$ find . -name *.h -o -name *.cpp
Listado de ficheros modificados en las últimas 24 horas 

$ find . -mtime 0
Listado de fichero modificados entre hace 24 y 48 horas 

$ find . -mtime 1
Listado de ficheros modificados en menos de 48 horas 

$ find . -mtime -1
Listado de ficheros modificados hace más de 48 horas 

$ find . -name +1
Otro uso habitual es con xargs para lanzar un comando sobre cada resultado. 
Ejemplo: compilar todos los .java en una carpeta 

  $ find . -name *.java | xargs javac
de modo que lanzaría un javac sobre cada línea que devuelva el find 
Esta entrada fue publicada en Unix - Linux. Guarda el enlace permanente.

Deja una respuesta

Tu dirección de correo electrónico no será publicada.