Uso de find

Siempre recurro a mis notas, para consultar el comando find, cómo buscar ese archivo que se llamaba… Cómo buscar ese archivo que se modificó… Cómo buscar aquel archivo que se accedió… Cómo buscar los directorios vacíos… Cómo buscar archivos de mas de 7 megas…
Aquí una pequeña receta.

  • Buscamos directorios vacíos en nuestro sistema:

find / -type d -empty

  • Buscamos archivos vacíos en nuestro sistema:

find / -type f -empty

  • Buscamos una cadena de texto dentro de un archivo:

find / -type f -name '*index*'

  • Buscamos cualquier fichero menos los que tengan la cadena “.jpg”:

find / -type f ! -name '*.jpg'

  • Buscamos un directorio en concreto:

find / -type d -name home

  • Buscamos un avi o un mpg:

find / -type f -name '*avi' -o -name '*mpg'

  • Buscamos archivos de 7 megas:

find / -size 7M

  • Buscamos archivos de mas de 7 megas:

find / -size +7M

  • Buscamos archivos de menos de 7 megas:

find / -size -7

  • Buscamos archivos de mas de 4 megas pero menos de 7 megas:

find / -size +4 -size -7

  • Buscamos archivos SUID o SGID:

find / -perm -4000 -o -perm -2000

  • Ficheros accedidos en las últimas 24 horas:

find / -type f -atime -1

  • Ficheros accedidos hace mas de 24 horas:

find / -type f -atime +1

  • Ficheros accedidos en las últimas 48 horas:

find / -type f -atime -2

  • Ficheros accedidos hace mas de tres días pero menos de cinco.

find / -type f -atime +3 -atime -5

  • Ficheros modificados en los últimos 4 días:

find / -type f -mtime -4

  • Ficheros modificados en los últimos 5 minutos:

find / -type f -mmin -5

  • Ficheros del usuario root:

find / -type f -user root

  • Ficheros del cuyo UID propietario es 0 (reza para que solo aparezca root…):

find / -type f -uid 0 -ls

Podemos hacer uso de la salida del comando find para actuar sobre los ficheros encontrados con el comando xargs:
find / -type f -name '*tmp'|xargs rm

Esto solo es una muestra de la potencia de find. Conforme vaya haciendo uso de otras formas, iré actualizando el articulo.

bookmark bookmark bookmark bookmark

Dejar una Respuesta.