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 contenant un spip en excluant les dossiers local et tmp

zip -9 -r mon_archive.zip mon_dossier -x "**/local/*" "**/tmp/*"

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