Compresser l'ensemble du contenu d'un répertoire en ligne de commande (SSH)

Synopsis : Commande SSH, compresser un répertoire et son contenu  :

Lorsque vous êtes connecté en SSH, vous devez changer de répertoire pour vous retrouver dans le répertoire "web" de votre hébergement.
En général ce répertoire sera "public_html" ou "www". Pour ce faire et une fois connecté en ligne de commande tapez :

  1. cd public_html

Ceci fait notez le nom du répertoire que vous souhaitez compresser, pour notre exemple admettons que le répertoire se nomme "old".
Voici la commande à lancer pour compresser ce répertoire :

  1. zip -r old.zip old

Ce qui donne en explication : "zip" pour compresser, la variable -r qui signifie que nous devons compresser l'ensemble des données contenu dans le répertoire, "old.zip" pour le nom que prendra le fichier zip, et enfin le répertoire à compresser ici "old".
La commande lancée, le système va lister l'ensemble des fichiers qu'il va compresser et ceci fait s'arrêtera.
Il ne vous restera plus qu'à récupérer le fichier via FTP pour l'utiliser à votre guise.

Question : Pourquoi compresser le contenu d'un répertoire plutôt que de le télécharger fichier par fichier via FTP ?

Réponse : Tout simplement pour gagner du temps, cette méthode lorsque votre répertoire contient de nombreux fichiers va vous faire gagner un temps considérable.

Tags: