Commandes SSH

Connaitre le poids d’un dossier

du -h arborescence/vers/mon/dossier

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