====== LINUX : Les fichiers ======
===== Introduction =====
===== Traitement de fichiers =====
====Enlever commentaires et lignes vides====
cat /etc/ssh/sshd_config | grep -v '#' | sed '/^$/d'
====Grep multiple====
cat httpd.conf | egrep "Directory|Alias"
cat conf.d/mod_proxy.conf | egrep "Proxy" | egrep -v "Reverse|'#'" | awk '{print $2}'
====Gestion de fichiers====
===tri classique===
du -S | sort –n
===tri avancé===
fichier=$(mktemp) ; find -L -maxdepth 1 \! -iname '.' -type d -exec du -Dhs '{}' \; | sed 's@^\(.*[[:digit:]]\+\)\([KMG]\)@\1\t\2io@' > ${fichier} ; for unit in G M K ; do sed -n "/${unit}io/p" ${fichier} |sort -gr ; echo ; done ; rm ${fichier}
===Disk Space ( par Telnes)===
* Utilitaire en ligne de commande pour voir l'utilisation de disque par les fichiers
* https://github.com/0x25/disk-space
* ds -h
Return the size of folder/file in current dir
Option:
-g Giga
-m Mega
-k Kilo
-o other
-h for help
===Afficher les nouveaux fichiers en temps reel===
* https://github.com/willouuu/Scripts-Python/blob/master/newFileRealTime.py
* cd /dossier/a/surveiller
python /dossier/du/script/newFileRealTime.py
[[systemes:start|Retour]]