Comandos Linux find

Qué es el Comando de Linux find?

Explicación

COMANDO find:


El comando find encuentra uno o más archivos asumiendo que conoces su nombre aproximado.

SINTAXIS:


La sintaxis es
find ruta [opciones]

OPCIONES:


-name Busca dicho archivo, en el directorio actual o en cualquier subdirectorio.
-atime n Verdadero si se accedió al archivo hace n días. El tiempo de acceso de los directorios en la ruta se cambia por el find mismo.
-ctime n Verdadero si el estado del archivo se cambió hace n días.
-group gname Verdadero si el archivo pertenece al grupo gname. Si gname es numérico y no aparece en el archivo /etc/group, se toma como identificador de grupo.
-mtime n Verdadero si la información del archivo fue modificada hace n días.
-size n[c] Verdadero si el archivo tiene n bloques de largo (512 octetos por bloque). Si n va seguida de una c, el tamaño es en octetos.

EJEMPLO:


  1. find -name 'cal.txt'

    El sistema buscará cualquier archivo llamado "cal.txt" en el directorio actual y en cualquier subdirectorio.
  2. find / -name 'cal.txt'

    El sistema buscará cualquier archivo llamado "cal.txt" en root y en todos los subdirectorios de root.
  3. find -name '*' -size +1000k

    El sistema buscará cualquier archivo en la lista que sea mayor de 1000k.

LINUX / UNIX cmd