Commande UNZIP sur Linux

Commande UNZIP sur Linux
L'extension ZIP est le format de fichier le plus utilisé qui est utilisé pour la compression des données sans perte de données. Dans un fichier zip, l'utilisateur peut compresser plus d'un répertoire et des fichiers compressés. Ainsi, les utilisateurs doivent extraire ces fichiers zip avec un outil de ligne de commande ou un utilitaire. Dans un système Linux, l'utilisation des commandes UNZIP peut facilement gérer tous les types de fichiers zip.

Dans cet article, vous apprendrez à extraire des fichiers zip via la ligne de commande dans le système Linux à l'aide de l'utilitaire de commande unzip. Nous avons exécuté des commandes UNZIP utiles sur Ubuntu 20.04 Système qui est donné ci-dessous:

Comment utiliser une commande unzip sur Ubuntu 20.04?

La commande unzip est déjà installée sur mon système Ubuntu 20.04. Mais si cela n'est pas installé sur votre système Linux, vous pouvez facilement l'installer sur votre système.

Pour installer une commande unzip, ouvrez la fenêtre du terminal à l'aide de Ctrl + Alt + T et tapez la commande suivante sur l'écran du terminal:

$ sudo apt installer unzip

Extraire le fichier zip avec une commande unzip

À l'aide de la commande simple Unzip, vous pouvez extraire tous les fichiers de l'archive zip dans le répertoire de fichiers ZIP actuel comme suit:

$ Unzip Name.zipper

Par exemple, nous avons téléchargé un fichier zip dans les «téléchargements» avec le nom »TestFile.zipper'. Ainsi, d'abord, naviguez dans le répertoire des téléchargements, puis nous avons extrait le fichier zip à l'aide de la commande suivante:

$ CD Téléchargements
$ unzip testfile.zipper

Décompressez le fichier vers un autre répertoire

Utilisation du commutateur -d avec la commande unzip, vous pouvez extraire le fichier à un emplacement différent au lieu du répertoire actuel. La syntaxe de base est la suivante:

$ Unzip Name.zip -d / répertoire

Par exemple, nous voulons extraire un fichier zip sur le bureau au lieu des téléchargements actuels. Nous avons donc utilisé la commande suivante pour ce faire:

$ sudo unzip testfile.zip -d / home / kbuzdar / bureau

Comme vous pouvez le voir dans l'image suivante, le dossier a été extrait sur mon bureau. Vous devriez avoir des autorisations de lecture et d'écriture pour extraire un fichier zip dans différents répertoires.

Extraire les fichiers zip avec la suppression de sortie

Lorsque vous avez extrait un fichier zip, il imprime d'abord le nom de tous les fichiers pendant l'extraction et affiche également un résumé à l'achèvement. En utilisant le commutateur '-Q' avec une commande unzip, vous pouvez éviter d'imprimer ces messages sur le terminal comme suit:

$ unzip -q nom de fichier.zipper

Par exemple, nous avons extrait un `` TestFile.interrupteur zip 'using' -q '. Vous pouvez voir que le fichier zip est extrait sans imprimer les noms de fichiers.

$ unzip -Q TestFile.zipper

Exclure les fichiers de l'extraction d'un fichier zip

Vous pouvez exclure les répertoires et les fichiers tout en décompressant un fichier zip. Utilisez le commutateur '-x' avec la commande unzip et le nom des fichiers exclus séparés avec l'espace comme suit:

$ un nom de fichier.zip -x name-exclude1 name-exclude2

Par exemple, nous voulons exclure les répertoires «WP-Content» et «WP-Admin» sur l'extraction comme suit:

$ unzip testfile.zip -x "* wp-content *" "* wp-admin *"

Écraser les fichiers non décompressés existants

Si vous avez déjà dézippé un fichier et que vous exécuterez à nouveau la commande comme suit:

$ unzip testfile.zipper

Dans ce cas, il vous demandera de remplacer le fichier non décompressé existant qui est affiché dans la sortie suivante:

Pour écraser les fichiers existants sans générer une invite, vous utiliserez l'option «-o» avec la commande unzip comme suit:

$ unzip -o TestFile.zipper

Veuillez utiliser cette commande attentivement car en raison de toute erreur, vous pouvez perdre vos données d'origine.

Liste des contenus du fichier zip

L'option '-l' avec la commande unzip est utilisée pour répertorier le contenu d'un fichier zip comme suit:

$ unzip -l nom de fichier.zipper

Dans l'exemple suivant, nous avons répertorié le contenu de 'TestFile.zipper'.

$ unzip -l TestFile.zipper

Si vous ne souhaitez pas écraser les fichiers existants ou supprimer accidentellement certains fichiers extraits. Ensuite, vous pouvez utiliser l'option '-n' avec une commande unzip qui sautera avec force d'extraire les fichiers qui sont déjà extraits ou existants.

$ unzip -n test.zipper

Dézip plusieurs fichiers

En utilisant des expressions régulières, vous pouvez décompresser plusieurs fichiers d'archives correspondants dans le répertoire actuel. Pour décompresser plusieurs fichiers, vous utiliserez la commande suivante sur le terminal:

$ unzip '*.zipper'

Dans l'image suivante, vous voyez qu'il extrait tous les fichiers ZIP du répertoire de travail actuel.

Comment décompresser les fichiers protégés par mot de passe?

Vous pouvez également décompresser les fichiers ZIP protégés par mot de passe à l'aide de la commande unzip comme suit:

Nom de fichier de mot de passe unzip -p -p -p.zipper

Pour ouvrir les fichiers protégés par mot de passe à l'aide de la ligne de commande n'est pas sécurisé. Donc, il vaut mieux l'éviter.

Dans cet article, vous avez appris les utilisations de la commande unzip qui est très utile pour répertorier et extraire les archives zip. J'espère que cet article vous serait utile à l'avenir.