Axiso

Notes

Trouver des lignes

Afficher les lignes des fichiers contenant l’expression

grep -H -r 'expression' *  --line-number

Limiter la recherche à certains noms de fichiers

find . -name '*nom*' | xargs grep -H 'expression' --line-number
équivalent : find . -name '*nom*' -exec grep 'expression' '{}' -H --line-number \; -print

Lister uniquement les fichiers concernés

find . | xargs grep 'expression' -sl

Version distribution et système

Afficher la version Debian

cat /etc/debian_version

Afficher la version complète du noyau

uname -a

Afficher la version complète du noyau, l’IP et le nom de la machine

cat /etc/issue

Volume d’un répertoire

Afficher le volume du répertoire courant

du -hs .

Afficher le volume de chaque répertoire sur 1 niveau (donc de tous les dossiers contenus dans le répertoire courant)

du -hl --max-depth=1

Trouver les plus anciens fichiers modifiés

Idéal pour purger des journaux accumulés depuis trop longtemps.

Lister les fichiers modifiés il y a plus de 222 jours (donc les plus anciens)

find -ctime +222 -exec ls -l {} \;

Supprimer les fichiers modifiés il y a plus de 222 jours (donc les plus anciens)

find -ctime +222 -exec rm {} \;

« Newer Posts