La commande find permet de retrouver des noms de fichiers à partir de certains critères. Lors du message d'erreur "Too many files" de la commande ls, la commande find peut être utilisée.
find
ls
find /tmp -type f -name "*.txt" -print
find /tmp -type f \( -name "*.txt" -o -name "*.csv" \) -print
find /tmp -type f -name "*.txt" -print0 |xargs -r0 ls -l
find /tmp -type f -name "*.txt" -ls -print
find . -type f -name "*.txt" -print0 |xargs -r0 tar rvf fichers.tar
find . -type f -name "*.txt" -exec tar rvf fichers.tar \;
find . \! -name "*.gz" -print0 |xargs -r0 gzip
find . \! -name "*.gz" -exec gzip {} \;
find /tmp -type f -name "*.txt" -print0 |xargs -r0 grep -il "warning"
find /tmp -type f -name "*.txt" -exec grep -il "warning"
find /tmp -type f -mmin 120 -print0 |xargs -r0 -I {} mv -v {} /backup
find /tmp -type f -mmin 120 -exec mv -v {} /backup \;
find /tmp -type f -mtime 3 -print0 |xargs -r0 -I {} mv -v {} /backup
find /tmp -type f -mtime 3 -exec mv -v {} /backup \;
find /tmp -type f ! -mtime 3 -print0 |xargs -r0 -I {} mv -v {} /backup
find /tmp -type f -mtime +3 -print0 |xargs -r0 ls -l |wc -l
find /tmp -type f -mtime +3 -print0 |xargs -r0 ls -l
find /tmp -type f -mtime +3 -print0 |xargs -r0 -I {} mv -v {} /backup
find /tmp -type f -mtime +30 -name "*select*" -print0 |xargs -r0 -I {} rm -fv {}
find /tmp -type f -mtime -3 -print0 |xargs -r0 ls -l |wc -l
find /tmp -type f -mtime -3 -print0 |xargs -r0 ls -l
find /tmp -type f -mtime -3 -print0 |xargs -r0 -I {} mv -v {} /backup
find /tmp -maxdepth 1 -type f -size +2000 -print0 |xargs -r0 ls -l
find /opt/appdata -type f -size +500000k -print0 |xargs -r0 ls -l