>> Électroniques Technologie >  >> Maison intelligente >> Vie intelligente

Comment compresser plusieurs fichiers sous Unix

Un moyen courant de stocker et de partager des ensembles de plusieurs fichiers consiste à utiliser le format de fichier ZIP. Une commande zip compresse un ou plusieurs fichiers et les regroupe dans un seul fichier. La plupart des systèmes d'exploitation modernes, y compris Microsoft Windows, macOS et les formes d'Unix et Linux, peuvent gérer les fichiers ZIP. Si vous utilisez un système d'exploitation Unix ou Linux, vous pouvez utiliser l'outil de ligne de commande Unix zip pour gérer ces fichiers.

La commande ZIP Unix

Si vous utilisez la plupart des systèmes Unix modernes, vous pouvez utiliser un outil de ligne de commande simplement appelé "zip" pour compresser plusieurs fichiers. Il existe un outil de décompression Unix séparé pour extraire les fichiers d'une archive zip.

Pour créer un fichier ZIP, accédez à la ligne de commande et tapez "zip" suivi du nom du fichier ZIP que vous souhaitez créer et d'une liste de fichiers à inclure. Par exemple, vous pouvez saisir "zip exemple.zip dossier1/fichier1 fichier2 dossier2/fichier3" pour créer un fichier ZIP appelé "exemple.zip" comprenant des copies compressées des fichiers aux trois chemins répertoriés.

Pour utiliser la commande Unix zip pour plusieurs fichiers, incluez autant de noms de fichiers que vous le souhaitez dans l'argument de ligne de commande. Si certains fichiers sont des répertoires ou des dossiers que vous souhaitez inclure dans leur intégralité, ajoutez l'argument "-r" pour descendre récursivement dans les répertoires et les inclure dans l'archive zip.

Après avoir créé un fichier avec la commande zip, les utilisateurs devraient pouvoir l'ouvrir sur la plupart des systèmes d'exploitation.

Décompresser Unix

Si vous avez un fichier ZIP sur un ordinateur Unix et que vous devez en extraire des fichiers, utilisez la commande unzip. Tapez "unzip" sur la ligne de commande suivi du nom du fichier ZIP, par exemple "unzip example.zip".

Le fichier est décompressé dans le répertoire courant. Si vous souhaitez utiliser la commande unzip pour répertorier les fichiers dans un fichier ZIP sans les extraire, tapez "unzip -l" pour l'option de liste. Cela économise de l'espace et évite de remplir un répertoire avec des fichiers si vous n'êtes pas sûr du contenu d'un fichier zip.

Les fichiers Zip peuvent contenir des logiciels malveillants, il est donc préférable de ne travailler qu'avec des fichiers ZIP provenant de personnes de confiance.

Alternatives à Zip et Unzip

Compresser et décompresser ne sont pas les seuls outils que vous pouvez utiliser pour travailler avec des fichiers ZIP sur des systèmes Unix.

Apple macOS inclut une prise en charge native des fichiers ZIP, vous pouvez donc double-cliquer dessus pour les ouvrir comme d'autres dossiers. Les systèmes Linux exécutant l'environnement de bureau GNOME incluent souvent un outil graphique appelé File Roller, et les systèmes exécutant l'environnement KDE en utilisent souvent un appelé Ark.

Les utilisateurs d'Unix utilisent également un autre système de regroupement de fichiers appelé tar, qui est pris en charge par des outils de ligne de commande qui fonctionnent de la même manière que les outils zip. En général, utilisez "tar -c" pour créer un fichier tar et "tar -x" pour en extraire un. Le manuel Unix contient d'autres options disponibles, y compris une variété de types de compression de données similaires à ZIP.


Vie intelligente