Linux : SSH | Compresser/Zipper un répertoire avec un mot de passe

Comment protéger et zipper en même temps un répertoire en une seule ligne de commande ?

La commande pour zipper un répertoire :

zip -r mon_repertoire.zip mon_repertoire_a_zipper

« -r » va prendre en compte tous les fichiers et sous-répertoires du répertoire à zipper.

L’option à rajouter à la commande pour protéger un répertoire : (Attention, le mot de passe est affiché en clair dans la commande. Elle sera stocké temporairement dans le « bash » de votre serveur.) Cette méthode est pratique pour les scripts :


--password=123456

Donc :


zip -r --password=123456 mon_repertoire.zip mon_repertoire_a_zipper

L’option à rajouter à la commande pour protéger un répertoire manuellement :


zip -r --e mon_repertoire.zip mon_repertoire_a_zipper

A la suite de cette commande, il vous demandera de taper 2 fois le mot de passe pour confirmer. et hop c’est fait !

Auteur MisterTeed