Comment décompresser des fichiers dans Ubuntu et autres Linux [Terminal et interface graphique]
Cette astuce rapide vous montre comment décompresser un fichier dans Ubuntu et d'autres distributions Linux. Les méthodes de terminal et d'interface graphique ont été discutées.
Zip est l'un des moyens les plus courants et les plus populaires pour créer des fichiers d'archive compressés. C’est également l’un des plus anciens formats de fichiers d’archives créés en 1989. Comme il est largement utilisé, vous rencontrerez régulièrement un fichier zip.
Dans un didacticiel précédent, j'ai montré comment compresser un dossier sous Linux. Dans ce tutoriel rapide pour débutants, je vais vous montrer comment décompresser des fichiers sous Linux.
Condition préalable : Vérifiez si vous avez installé le programme de décompression
Pour décompresser un fichier d'archive zip, vous devez avoir le package de décompression installé sur votre système. La plupart des distributions Linux modernes prennent en charge la décompression, mais il n'y a aucun mal à la vérifier pour éviter de mauvaises surprises plus tard.
Dans un terminal, utilisez la commande suivante :
unzip --version
Si cela vous donne quelques détails, vous avez déjà installé le décompression. Si vous voyez une erreur « commande de décompression introuvable », vous devez l'installer.
Dans les distributions basées sur Ubuntu et Debian, vous pouvez utiliser la commande ci-dessous pour installer le décompression.
sudo apt install unzip
Une fois que vous vous êtes assuré que votre système prend en charge la décompression, il est temps de décompresser un fichier zip sous Linux.
Vous pouvez utiliser à la fois la ligne de commande et l’interface graphique à cette fin et je vais vous montrer les deux méthodes.
Décompressez les fichiers dans le terminal Linux
Décompressez les fichiers dans Ubuntu via l'interface graphique
Décompressez les fichiers en ligne de commande Linux
Utiliser la commande unzip sous Linux est absolument simple. Dans le répertoire où se trouve le fichier zip, utilisez cette commande :
unzip zipped_file.zip
Vous pouvez également fournir le chemin d'accès au fichier zip au lieu d'accéder au répertoire. Vous verrez les fichiers extraits dans la sortie :
unzip metallic-container.zip -d my_zip
Archive: metallic-container.zip
inflating: my_zip/625993-PNZP34-678.jpg
inflating: my_zip/License free.txt
inflating: my_zip/License premium.txt
Il y a un léger problème avec la commande ci-dessus. Il extraira tout le contenu du fichier zip dans le répertoire courant. Ce n’est pas une jolie chose à faire car vous aurez une poignée de fichiers laissant le répertoire actuel non organisé.
Décompresser dans un répertoire spécifique
Une bonne pratique consiste à décompresser dans le répertoire en ligne de commande Linux. De cette façon, tous les fichiers extraits sont stockés dans le répertoire que vous avez spécifié. Si le répertoire n’existe pas, il en créera un.
unzip zipped_file.zip -d unzipped_directory
Maintenant, tout le contenu du zipped_file.zip sera extrait dans unzipped_directory.
Puisque nous discutons de bonnes pratiques, une autre astuce que vous pouvez utiliser est de jeter un œil au contenu du fichier zip sans réellement l’extraire.
Voir le contenu du fichier zip sans le décompresser
Vous pouvez vérifier le contenu du fichier zip sans même l'extraire avec l'option -l.
unzip -l zipped_file.zip
Voici un exemple de sortie :
unzip -l metallic-container.zip
Archive: metallic-container.zip
Length Date Time Name
--------- ---------- ----- ----
6576010 2019-03-07 10:30 625993-PNZP34-678.jpg
1462 2019-03-07 13:39 License free.txt
1116 2019-03-07 13:39 License premium.txt
--------- -------
6578588 3 files
Il existe de nombreuses autres utilisations de la commande unzip sous Linux, mais je suppose que vous avez maintenant suffisamment de connaissances pour décompresser des fichiers sous Linux.
Décompressez les fichiers sous Linux à l'aide de l'interface graphique
Vous n’êtes pas toujours obligé d’accéder au terminal si vous utilisez Linux de bureau. Voyons comment décompresser graphiquement dans Ubuntu Linux. J'utilise ici le bureau GNOME avec Ubuntu 18.04, mais le processus est à peu près le même dans les autres distributions Linux de bureau.
Ouvrez le gestionnaire de fichiers et accédez au dossier où est stocké votre fichier zip. Faites un clic droit sur le fichier et vous verrez l'option « extraire ici ». Sélectionnez celui-ci.
Contrairement à la commande unzip, les options d'extraction ici créent un dossier du même nom que le fichier compressé et tout le contenu des fichiers compressés est extrait dans ce dossier nouvellement créé. Je suis heureux que ce soit le comportement par défaut au lieu de tout extraire dans le répertoire actuel.
Il existe également l’option « extraire vers » et avec cela, vous pouvez spécifier le dossier dans lequel vous souhaitez extraire les fichiers.
C'est ça. Vous savez maintenant comment décompresser un fichier sous Linux. Peut-être pourriez-vous également vouloir en savoir plus sur l'utilisation de 7zip sous Linux.
Si vous avez des questions ou des suggestions, faites-le-moi savoir dans la section commentaires.