Accédez au dossier correspondant en utilisant la commande cd
comme ceci:
cd /path/to/folder/
(Si votre dossier F
est dans votre dossier d'accueil, vous pouvez simplement faire cd ~
.)
Ensuite, tapez votre terminal:
zip -er F.zip F
Cela vous demandera un mot de passe. Donnez-le et cela créera un fichier zip protégé par mot de passe à partir de ce dossier.
-
-e
active le chiffrement de votre fichier zip. C'est ce qui le fait demander le mot de passe.
-
-r
rend la commande récursive, ce qui signifie que tous les fichiers du dossier seront ajoutés au fichier zip.
-
F.zip
est le nom du fichier de sortie.
-
F
est le dossier à compresser.
Il existe une option appelée -P
qui vous permettra de passer le mot de passe dans la commande elle-même, mais ce n'est pas bon car il y a toujours la menace de dépassement épaule furtivement . D'autres utilisateurs peuvent également voir le mot de passe en utilisant la commande ps -ef
si vous utilisez -P
switch. Avec ce commutateur -P
, la commande ressemblera à ceci:
zip -P password -r F.zip F
- Visitez
man zip
pour plus d'informations.