====== 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]]