Comment compresser plusieurs fichiers en ZIP sous Unix
Une méthode courante pour stocker et partager des ensembles de fichiers multiples est le format ZIP. Une commande zip compresse un ou plusieurs fichiers et les regroupe en un seul fichier. La plupart des OS modernes, incluant Windows, macOS, Unix et Linux, gèrent les fichiers ZIP. Si vous utilisez Unix ou Linux, vous voudrez peut-être utiliser l'outil en ligne de commande zip Unix pour gérer ces fichiers.
La commande ZIP Unix
Sur la plupart des systèmes Unix modernes, vous pouvez utiliser un outil en ligne de commande simplement appelé « zip » pour compresser plusieurs fichiers. Il existe un outil séparé « unzip » pour extraire les fichiers d'une archive ZIP.
Pour créer un fichier ZIP, allez en ligne de commande et tapez « zip » suivi du nom du fichier ZIP à créer et de la liste des fichiers à inclure. Exemple : « zip exemple.zip dossier1/fichier1 fichier2 dossier2/fichier3 » crée « exemple.zip » avec copies compressées des trois fichiers aux chemins listés.
Pour utiliser la commande zip Unix pour plusieurs fichiers, incluez autant de noms de fichiers que voulu dans les arguments. Si certains fichiers sont des dossiers à inclure entièrement, ajoutez l'argument « -r » pour descendre récursivement dans les dossiers et les inclure dans l'archive ZIP.
Après création avec la commande zip, le fichier devrait être ouvrable sur la plupart des OS.
Unzip Unix
Si vous avez un fichier ZIP sur un ordinateur Unix et devez en extraire des fichiers, utilisez la commande unzip. Tapez « unzip » suivi du nom du fichier ZIP, ex: « unzip exemple.zip ».
Le fichier est décompressé dans le répertoire courant. Pour lister les fichiers d'un ZIP sans les extraire, tapez « unzip -l » pour l'option liste. Cela économise l'espace et évite de remplir un répertoire si vous n'êtes pas sûr du contenu.
Les fichiers ZIP peuvent contenir des logiciels malveillants, donc travaillez seulement avec des ZIP de sources fiables.
Alternatives à zip et unzip
Zip et unzip ne sont pas les seuls outils pour travailler avec des fichiers ZIP sur Unix.
macOS inclut un support natif ZIP : double-cliquez pour les ouvrir comme des dossiers. Les systèmes Linux avec environnement GNOME incluent souvent un outil graphique « File Roller », et ceux avec KDE utilisent souvent « Ark ».
Les utilisateurs Unix utilisent aussi un autre système d'archivage : tar, supporté par des outils en ligne de commande similaires aux outils zip. En général, « tar -c » crée une archive tar et « tar -x » en extrait une. Le manuel Unix contient d'autres options, incluant divers types de compression de données similaires au ZIP.
