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 {} ;