Cet article vous montrera comment utiliser facilement la commande Zip sous Linux pour compresser des fichiers et des répertoires .
Zip est le format de fichier d'archive le plus populaire qui permet une compression de données sans perte. Il est utilisé pour compresser les fichiers afin de réduire la taille du fichier.
Le programme Zip place un ou plusieurs fichiers compressés dans une seule archive zip et des informations sur les fichiers. De plus, une structure de répertoires entière peut être compressée dans une archive Zip avec une seule commande.
Tout d'abord, vous devez installer le zip
car elle n'est pas installée par défaut dans la plupart des distributions Linux.
Installer la commande zip sur Fedora / RedHat / AlmaLinux / Rocky Linux
sudo dnf install zip
Installer la commande zip sur Ubuntu / Debian / Linux Mint
sudo apt install zip
Comment compresser des fichiers et des répertoires sous Linux
Pour créer un fichier Zip en utilisant le zip
commande sous Linux, vous devez indiquer zip
le nom du fichier d'archive et les fichiers à inclure.
zip <archivename> <filename1> <filename2> ...
Par exemple, pour compresser des fichiers nommés file1.txt
et file2.txt
dans un fichier zip nommé my-archive.zip
, la commande serait :
zip my-archive.zip file1.txt file2.txt
Par conséquent, chaque fichier est répertorié au fur et à mesure de son ajout. De plus, le nom du fichier et la quantité de compression obtenue sur ce fichier sont également affichés.
De plus, si vous ne voulez pas voir la sortie du zip
lors de la création du fichier, utilisez le -q
(--quiet
).
zip -q my-archive.zip file1.txt file2.txt
Pour inclure des sous-répertoires et tout ce qu'ils contiennent dans le fichier Zip, utilisez le -r
(--recurse-paths
) option et avoir les noms des sous-répertoires sur la ligne de commande.
zip -r my-archive.zip directory1/ directory2/ file1.txt file2.txt
Comment créer un fichier Zip protégé par mot de passe sous Linux
Ajouter des mots de passe aux fichiers Zip en utilisant le zip
commande sous Linux est facile.
Par exemple, vous pouvez utiliser le -e
(--encrypt
) et vous serez invité à entrer votre mot de passe et à le saisir à nouveau pour vérification. Notez que le mot de passe ne s'affichera pas dans le terminal au fur et à mesure que vous le saisirez.
zip -e my-archive.zip file1.txt file2.txt
Comment mettre à jour un fichier Zip existant sous Linux
Par exemple, supposons que nous ayons compressé une archive puis modifié un fichier. Il est possible d'ajouter les fichiers mis à jour à l'archive compressée avec le -u
(--update
).
Nous allons donc ajouter le file1.txt
mis à jour et le nouveau file3.txt
aux archives.
zip -u my-archive.zip file1.txt file3.txt
Conclusion
Vous savez maintenant comment utiliser la commande zip sous Linux. Pour des informations détaillées, vous pouvez vous diriger vers la page de manuel de la commande. Pour extraire une archive Zip sur un système Linux, vous pouvez utiliser la commande unzip.
N'hésitez pas à laisser un commentaire si vous avez des questions.