Comandos de búsqueda comunes
Buscando un archivo por nombre
find . -name data.txt
Encuentra archivos de más de 100 mb en el directorio actual:
find . -xdev -type f -size +100M
Buscando un archivo específico en un directorio
find ./data -name tests*
Buscar archivos por extensión:
find . -name *.jpg
Encuentra archivos o directorios con ciertos nombres:
# find only files, we need to use the -f option:
find ./ -type f -name "results*"
# To find only directories, we need to use the -d option:
find ./ -type d -name "results*"
Encuentra archivos en varios directorios
find ./src ./res -name app*.* -type f
Encuentra archivos que contengan cierto texto
find ./src -type f -exec grep -l -i "getall" {} ;
Buscar archivos por tamaño
Podemos incluso buscar archivos por diferentes tamaños. Las opciones de tamaño son:
- c bytes
- k kilobytes
- Millones de megabytes
- G Gigabytes
find / -size 10M
Buscar y eliminar archivos específicos
find . -type f -name "temp*" -exec rm {} ;