Administración de Sistemas Operativos – Repaso del comando FIND

El comando find se usa para buscar archivos y directorios dentro del sistema de archivos, de forma recursiva.

📌 Sintaxis básica:

find [ruta] [condición] [acción]

🧠 ¿Para qué sirve?

Permite encontrar archivos por nombre, tipo, fecha de modificación, tamaño, permisos, entre otras características.

🔤 Buscar por nombre:

find /ruta -name "archivo.txt"

🔍 Buscar sin distinguir mayúsculas/minúsculas:

find /ruta -iname "archivo.txt"

📁 Buscar solo directorios:

find /ruta -type d

📄 Buscar solo archivos:

find /ruta -type f

📅 Buscar archivos modificados hace N días:

find /ruta -mtime -7

📏 Buscar por tamaño:

find /ruta -size +10M
Modificador¿Qué hace?Ejemplo
-name "archivo"Busca archivos con un nombre exacto (sensible a mayúsculas/minúsculas).find . -name "notas.txt"
-iname "archivo"Igual que -name, pero ignora mayúsculas/minúsculas.find . -iname "Notas.txt"
-type fBusca archivos solamente.find . -type f -name "*.txt"
-type dBusca directorios solamente.find . -type d -name "proyectos"
-size +N / -size -NBusca archivos mayores (+) o menores (-) a un tamaño específico.find . -size +10M
-mtime -N / +NBusca por fecha de modificación en días: más reciente (-) o más vieja (+).find . -mtime -2
-permBusca por permisos específicos.find . -perm 644
-userBusca archivos pertenecientes a un usuario específico.find /home -user alumno
-exec comando {} \;Ejecuta un comando sobre cada resultado encontrado.find . -name "*.log" -exec rm {} \;

Deja un comentario

I’m Luis E. Fagúndez

Bienvenidos a mi página web personal. Mi nombre es Luis, me gusta enseñar, programar y tomar litros y litros de café.

En esta web vas a encontrar materiales sobre educación, programación, Gnu/Linux, software libre y mucho más.

Esta web busca brindar información sobre las asignaturas que imparto en DGETP-UTU, así como proyectos personales y otras cosas.

Gracias por ser parte de esta hermosa comunidad.

Formas de contacto