Búsqueda de archivos
locate
: Permite hacer una búsqueda de un archivo.Este comando funciona sobre una base de datos que tiene que haber sido generada previamente.
locate index.php
whereis
: Permite hacer una búsqueda de un comando.whereis echo /bin/echo
find
: Permite hacer una búsqueda dentro del directorio indicado.find . -user mikelgoig -perm 644
Algunas opciones de búsqueda:
-name
: Nombre-user
: Propietario-group
: Grupo-perm
: Permisos-type f
: Sólo archivos-type d
: Sólo directorios-mmin +5
: Fecha de modificación de hace más de 5 minutos.-mtime +7
: Fecha de modificación de hace más de 7 días.
Si queremos ejecutar algún comando sobre la búsqueda realizada podemos utilizar
-exec
.find . -type f -mtime +7 -exec cp {} ./backup/ \; # Copia todos los archivos al directorio "backup"
\;
es para terminar el comando.