Find ==== revisar tmpreaper para borrar archivos de más de x días `find ./ -name krb*` Encontrar y ejecutar `find . -type f -exec chmod o+r {} \;` Tamaño `find /. -size +1M -exec ls -lah {} \;` Todos ordenados por tamaño `find . -type f -exec ls -lSdh {} +` Directorio vacío `find /. -type d -empty` Nombre may y min insensitivo `find ./biblioteca/. -iname "*pdf"` rsync sin bajar a los directorios ``` for i in `find /home/spool/cyrus/mail/?/user -maxdepth 1 -mindepth 1`;do rsync -av $i/cyrus.* /home/cyrus-temp$i/; done ``` Los archivos modificados en los últimos 5 minutos `find ./ -type f -mmin -5 | xargs ls -l` Buscar y copiar incluyendo estructura de directorios `find ./biblioteca/. -iname "*pdf" -exec cp '{}' --parents /bkp/ \;` Buscar archvivos que no son del usuario pepe `find /. \! -user pepe` Buscar y ordenar por fecha de modificacion `find . -printf "%T@ %Tc %p\n" | sort -n` `find . -type f -printf "%T@\t%Tc %6k KiB %p\n" | sort -n | cut -f 2-` Borrar los que tengan más de un día `find /path/to/files* -mtime +1 -exec rm {} \;` Listar sólo el nombre de archivo sin path `find . -printf "%f\n"` Borrar descriptores de archivos temporales mal eliminados (deleted) que ocupen espacio ``` find /proc/*/fd -ls | grep '(deleted)' > "/proc/$pid/fd/$fd" ```