Comment extraire des fichiers Zip sous Linux

Les fichiers Zip ne sont pas aussi courants qu’ils l’étaient lorsque les vitesses de téléchargement étaient plus lentes et que chaque octet comptait. Pourtant, c’est un type de fichier assez courant. Tôt ou tard, vous devrez probablement en ouvrir un.

Selon la distribution que vous utilisez, il est probablement assez facile d’extraire une archive zip. Cela dit, il peut être utile de connaître certaines des méthodes plus avancées pour ouvrir des fichiers zip et gérer leur contenu.

À lire aussi : 7-Zip vs WinRAR vs WinZIP : Le meilleur outil pour la compression de fichiers

Décompression à l’aide de l’interface graphique

Dans la plupart des environnements de bureau Linux, décompresser un fichier est facile. Il suffit de faire un clic droit sur le fichier, et vous verrez quelques options. Vous verrez généralement l’option « Extraire ici » ou « Décompresser ici ».

Vous verrez également l’option « Extraire vers » un emplacement. C’est pratique si vous souhaitez décompresser un fichier de votre dossier Téléchargements vers un autre endroit. Tous les environnements de bureau ne disposeront pas de ces options installées, mais si c’est le cas, c’est la méthode la plus simple.

unzip-files-linux-graphical

Si votre bureau n’inclut pas ces raccourcis pratiques, vous pouvez simplement ouvrir le fichier zip dans un programme d’archive GUI. Cela inclut Gnome Archive Manager sur le bureau Gnome, Ark sur le bureau KDE, et d’autres.

Si vous n’avez pas d’utilitaire d’archive GUI disponible, ou si vous recherchez des fonctionnalités plus puissantes, il est temps de vous rendre à la ligne de commande.

Décompression de fichiers à l’aide de la ligne de commande

Bien que certains utilitaires de ligne de commande Linux aient des noms ésotériques, ce n’est pas le cas ici. La commande pour décompresser un fichier sous Linux s’appelle simplement unzip.

La façon la plus simple de décompresser un fichier dans la ligne de commande Linux est d’exécuter ce qui suit :

unzip filename.zip

unzip-files-linux-command-line

Cela décompressera le fichier directement dans le répertoire où il se trouve. Si vous souhaitez plutôt décompresser dans un autre répertoire, vous pouvez le faire également. Imaginez que vous avez un fichier dans votre répertoire de téléchargements que vous souhaitez extraire dans votre répertoire personnel. Pour ce faire, exécutez ce qui suit.

unzip filename.zip -d ~/

Prévisualisation du contenu d’un fichier Zip dans la ligne de commande

Sur le bureau, vous pouvez souvent double-cliquer sur un fichier zip pour voir son contenu avant de le décompresser. Évidemment, cela n’est pas possible dans la ligne de commande.

unzip-files-linux-list

Cela ne signifie pas que vous ne pouvez pas prévisualiser le contenu d’un fichier zip. Pour ce faire, exécutez ce qui suit :

unzip-l filename.zip

Le contenu du fichier s’affichera une ligne à la fois.

Extraction sélective de parties d’un fichier Zip

Maintenant que vous pouvez prévisualiser le contenu d’un fichier zip, vous pourriez réaliser que vous n’avez pas besoin de tout dans un fichier. Vous pouvez aborder cela de deux manières différentes. Vous pouvez extraire un ou deux fichiers d’une archive zip, ou vous pouvez choisir un fichier à exclure.

Pour extraire un seul fichier d’une archive zip, vous devrez fournir le chemin complet. Cela signifie que s’il y a un dossier nommé Folder qui contient tout, vous devrez le spécifier.

unzip filename.zip "Folder/file1.txt"

unzip-files-linux-single-file

Si vous souhaitez extraire le fichier sans créer un nouveau répertoire, utilisez l’option -j :

unzip-j filename.zip "Folder/file1.txt"

Exclure un fichier fonctionne de la même manière mais utilise l’option -x. Si vous souhaitez exclure « file.txt », vous exécuteriez ce qui suit :

unzip filename.zip -x"Folder/file1.txt"

unzip-files-linux-exclude

Qu’en est-il de la compression de fichiers ?

Maintenant que vous en savez beaucoup plus sur l’extraction de fichiers zip, mais ce n’est qu’une partie de l’équation. Que faire lorsque vous souhaitez envoyer quelques éléments à un ami ou à un collègue tous regroupés dans un seul fichier ?

La compression de fichiers peut être aussi simple que d’ouvrir un fichier zip, mais cela peut aussi être un peu plus complexe. Si vous souhaitez en savoir plus, nous avons un guide complet sur la compression et l’archivage de fichiers sous Linux.