Connaitre le poids d’un dossier
du -h arborescence/vers/mon/dossier
– h pour human readable, affiche le poids en kilo ou mega octets pour une meilleure lisibilité (au dépend de la précision)
Compter le nombre de fichiers par extension dans un dossier et ses sous dossiers
find . -type f | sed -n 's/..*\.//p' | sort | uniq -c
Zipper un dossier
zip -9 -r mon_archive.zip mon_dossier
– 9 est le taux de compression / -r indique qu’il s’agit d’un dossier et non d’un fichier /
Pour exclure des dossiers, utiliser -x
Besoin : zipper un dossier www contenant un spip en excluant le contenu des dossiers local et tmp
zip -r mon_archive.zip www/ -x www/tmp/**\* www/local/**\*
Dézipper un dossier
unzip mon_archive.zip -d dossier/de/destination
Copier un dossier localement (sur la même machine)
cp -R arborescence/dossier_parent_souce/dossier_source arborescence/dossier_parent_cible/
– R : indique la récursivité (le dossier et tout son contenu)
Déplacer un dossier/fichier sur le serveur
mv chemin/vers/dossier_ou_fichier_source chemin/vers/deossier_destination
Télécharger un fichier depuis un serveur distant
scp user@ssh.domaine.net:fichier/source.zip dossier/cible