Ceci est une ancienne révision du document !
Astuces en tout genres
Dirsize
Taille dossier Unix
<xterm2> ``` $ discus
Mount Total Used Avail Prcnt Graph / 6.42 GB 6.09 GB 337.6 MB 94.9% [+++++++++-] +ib/init/rw 0.99 GB 0 KB 0.99 GB 0.0% [———-] /sys 0 KB 0 KB 0 KB 0.0% [———-] /dev 0.98 GB 208 KB 0.98 GB 0.0% [———-] /dev/shm 0.99 GB 0 KB 0.99 GB 0.0% [———-] /home 99.33 GB 20.97 GB 78.36 GB 21.1% [++——–] +media/hdc1 26.91 GB 18.24 GB 8.67 GB 67.8% [+++++++—] +media/hdc2 109.58 GB 8.43 GB 101.15 GB 7.7% [+———] +media/hdc4 146.49 GB 102.46 GB 44.03 GB 69.9% [+++++++—] +onnections 0 KB 0 KB 0 KB 0.0% [———-] ``` </xterm2>
Taille Rep :
$ dus=du -sk | sort -rn | sed -e '\''s=.*\t\(.*\)="\1"='\'' | xargs du -sh $ dus $ 934M .
Remove orphelan paquets
deborphan | xargs apt-get remove --purge -uy
Renommage de plusieurs fichiers avec expression régulière
Pour effectuer récursivement le remplacement dans les sous-répertoires :
$ find . -name '*.html' -print | rename 's/html/php/'
Recherche de fichiers (ne) contenant (pas) une certaine chaîne
Fichiers contenant “xxx” :
```
grep -l -re "xxx" *
``` Fichiers ne contenant pas “xxx” :
```
grep -L -re "xxx" *
``` Fichiers ne contenant pas “xxx” mais contenant “yyy” :
```
grep -L -re "xxx" * | xargs grep -l -re "yyy"
```