Línea de Comandos · 1 min read · Sep 20, 2025

Encontrar Archivos En La Línea De Comandos

Encontrar Archivos En La Línea De Comandos

Una de las cosas que me gusta de Linux es la línea de comandos. He utilizado nautilus, gnome-commander, konqueror, kommander, dolphin y thunar para gestionar archivos en Linux y estos administradores de archivos son geniales para lo que hacen. Pero hay momentos en los que uno simplemente quiere encontrar un archivo al trabajar en la línea de comandos sin tener que abrir una aplicación GUI.

De la página del manual de find:

GNU find busca en el árbol de directorios enraizado en cada nombre de archivo dado evaluando la expresión dada de izquierda a derecha, de acuerdo con las reglas de precedencia hasta que se conoce el resultado, momento en el cual find pasa al siguiente nombre de archivo.

Encontrar directorios vacíos:

find /path -depth -type d -empty

Encontrar archivos vacíos:

find /path -depth -type f -empty

Encontrar un archivo con un nombre específico:

find /path -name name_of_file

Encontrar archivos con extensiones específicas:

find /path -name "*.given_extension"

Encontrar archivos con permisos específicos que tienen una extensión de archivo “.txt”:

find /path -name '*.txt' -perm 644

Encontrar archivos con algunos permisos dados:

find /path -perm -permision_bits

Encontrar archivos con un nombre dado y cualquier extensión:

find /path -name 'given_name.*'

Encontrar archivos modificados en los últimos bloques de 24 horas:

find /path -mtime n

Donde n es:

  • 0 para las últimas 24 horas
  • 1 para las últimas 48 horas
  • 2 para las últimas 72 horas

Encontrar archivos que fueron accedidos en los últimos bloques de 24 horas:

find -atime n

Donde n es:

  • 0 para las últimas 24 horas
  • 1 para las últimas 48 horas
  • 2 para las últimas 72 horas

Encontrar archivos según el propietario:

find /path -user root

También se pueden encadenar comandos find con el comando xargs para ejecutar comandos en archivos.

Encontrar y eliminar archivos:

find /path -name mytestfile | xargs rm

Consulte man find y man xargs para obtener más información sobre estos poderosos comandos.

Muchos nuevos usuarios de Linux se sienten intimidados por la línea de comandos y este sentimiento debe superarse desde el principio porque la línea de comandos puede ser más rápida y poderosa que la mayoría de las aplicaciones GUI.

Share: X/Twitter LinkedIn

Recibe nuevas publicaciones en tu bandeja de entrada.

No spam. Cancela la suscripción en cualquier momento.