|
Recherche sur le nom sensible à la casse
find -iname 'InDeX*'
|
|
Recherche sur le nom insensible à la casse
find -name 'index*'
|
|
Recherche sur l’iNode
find -inum 155280
|
|
Recherche en fonction des droits
find . -perm g=r -type f -exec ls -l {} \;
|
|
Trouver les fichiers vides
find . -empty
|
|
Recherche sur la taille
find . -size +100M
|
|
find . -size -100M
|
|
find . -size 100M
|
|
Rechercher un socket
find . -type s
|
|
Rechercher un dossier
find . -type d
|
|
Rechercher un fichier
find . -type f
|
|
Rechercher un fichier caché
find . -type f -name ".*"
|
|
Trouver les 5 plus gros fichiers
find . -type f -exec ls -s {} \; | sort -n -r | head -5
|
|
Trouver les 5 plus petits fichiers
find . -type f -exec ls -s {} \; | sort -n | head -5
|
|
Supprimer les archives de plus de 500Mo
find / -type f -name *.tgz -size +500M -exec rm -i {} \;
|
|
Recherche avec expression régulière
find . -mmin -30 \( ! -regex "./\.." \)
|
|
Limiter la recherche au système de fichiers courant
find / -xdev -name "*.log"
|
|
Limiter la profondeur de recherche
find / -mindepth 3 -maxdepth 5 -name passwd
|
|
Comparer les dates de modification
find . -newer fichier
|
|
Trouver les fichiers dont le contenu a été modifié au cours de la dernière heure
find . -mmin -60
|
|
Trouver les fichiers ouverts au cours de la dernière heure
find . -amin -60
|
|
Trouver les fichiers dont les attributs ont été modifiés au cours de la dernière heure
find . -cmin -60
|
|
Trouver les fichiers ouverts suite à la modification d’un fichier en particulier
find -anewer /etc/ssh/sshd_config
|
|
Trouver les fichiers dont les attributs ont changé après modification d’un fichier
find -cnewer /etc/fstab
|
|
Exécuter des commandes sur les résultats de find
find -iname "index" -exec md5sum {} \;
|
|
Lancer un ls -l sur les fichiers modifiés au cours des 60 dernières minutes
find -mmin -60 -exec ls -l {} \;
|
|
Renommer des fichiers
find . -name '*.htm' -exec bash -c 'mv $0 ${0/.htm/.html}' {} \;
|
|
Remplacer les espaces par des « _ » dans les noms de fichiers
find . -type f -iname '*.mp3' -exec rename 's/ /_/g' {} \;
|
|
Créer deux index en parallèle
find / \( -perm -4000 -fprintf /root/suid.txt '%#m %u %p\n' \) , \ \( -size +100M -fprintf /root/big.txt '%-10s %p\n' \)
|
|
Rediriger les erreurs vers /dev/null
find -name "*.csv" 2>>/dev/null
|
|
Inverser les correspondances
find . -not -iname '*.html'
|
|
find / -not -path /var/log/ -iname '*.log'
|
|
Créer des alias pour les recherches les plus courantes
alias purge5g="find /backup -type f -name *.tgz -size +5G -exec rm -i {} \;"
|
|
find /home/tme520/puppet/test/manifests/ -type f -iname '*.pp' -exec grep -i " include " {} \;
|
|
find /home/tme520/puppet/test/manifests/ -type f -iname '*.pp' -exec grep -i " include " {} \+
|
No comments yet.
Cheatography n. The art of mapping complex subjects into clear, instantly navigable reference guides.