Comment utiliser la commande zipinfo dans Linux

Comment utiliser la commande zipinfo dans Linux
Zipinfo est une commande Linux qui affiche les détails techniques sur les archives Zip, telles que le type de compression, l'état de chiffrement, les autorisations d'accès et la liste de son contenu.

Zipinfo répertorie toutes les entrées dans l'archive ligne par ligne et résume toutes les informations dans les archives.

Utilisation de Zipinfo

La syntaxe de base pour utiliser la commande est:

$ zipinfo archive_file

En supposant que vous avez un fichier d'archive zip, vous devez passer son nom à la commande et vous verrez toutes les informations. Pour notre exemple, créons une archive zip contenant différents fichiers et répertoires à l'aide du zipper commande.

Nous avons créé une archive zip, parentdir.zipper, que nous utiliserons.

Zipinfo - Utilisation de base

Liste des informations d'archives

Pour répertorier le contenu et les informations de l'archive zip, utilisez la commande:

$ zipinfo parentdir.zipper

La sortie affiche les autorisations du contenu à l'intérieur de l'archive, de la taille et des entrées totales. En outre, il s'agit du format «ls -l» par défaut pour Unix et il peut également être invoqué en utilisant le drapeau -S.

Dans la sortie, le premier champ représente les autorisations de fichier de chaque fichier. Le champ suivant, dans notre cas, 3.0, représente la version du zip. Les trois derniers champs sont le nom du fichier et la date et l'heure de la modification.

Afficher la taille du zip

Pour voir la taille de vos fichiers d'archive zip, utilisez le -H drapeau.

$ zipinfo -h parentdir.zipper

Dans notre cas, le fichier zip est de 880 octets et nous n'avons que 6 entrées contenues.

Liste uniquement des noms de fichiers

Vous pouvez afficher les noms des fichiers à l'intérieur du fichier zip, à l'exclusion de tous les autres détails, tels que des commentaires, des remorques et des en-têtes. Utilisez le -1 Flag comme indiqué.

$ zipinfo -1 parentdir.zipper

Seuls les noms de fichiers sont affichés.

Liste en verbose

L'indicateur -v répertorie les informations du fichier zip au format multipage et mettra en surbrillance les détails de chaque fichier dans l'archive.

$ zipinfo -v parentdir.zipper

Vous pouvez noter que les informations représentent chacun des contenus des archives et toutes ses informations telles que les commentaires, la taille, les autorisations, la taille de la compression, la longueur du fichier, et plus. Si vous souhaitez obtenir tous les détails du zip d'archives, le drapeau -v vous a obtenu le dos.

Répertoriez les fichiers totaux

Le moyen le plus rapide de répertorier le nombre total des fichiers dans une archive zip (les tailles totales compressées et non compressées, et le facteur de compression) est d'utiliser l'indicateur -T. Cependant, il convient de noter que la taille totale comprimée est exclusive des octets d'en-tête supplémentaires pour chaque entrée cryptée.

Pour répertorier les fichiers totaux:

$ zipinfo -t parentdir.zipper

Afficher la date et l'heure

Vous pouvez utiliser le -T drapeau à imprimer sous la forme de yymmdd.HHMMSS Si vous préférez utiliser le format décimal triable pour les dates,

$ zipinfo -t parentdir.zipper

La sortie sera:

C'est presque comme le format standard sauf pour le format décimal.

Inclure des commentaires d'archives

Si l'archive zip a des commentaires, vous pouvez les inclure dans la sortie en ajoutant le -z drapeau.

Traitant d'un seul fichier dans les archives

Après avoir vu le contenu de vos archives, vous pouvez choisir de répertorier les informations d'un fichier unique. Pour ce faire, vous devez spécifier le nom de votre fichier cible.

Par exemple, dans notre cas, nous pouvons imprimer les détails de fichier5.SMS Utilisation de la commande:

$ zipinfo parentdir.Fichier ZIP5.SMS

Dans la sortie ci-dessous, nous avons maintenant des détails sur le fichier5.TXT seul.

Vous pouvez également combiner différentes options tout en spécifiant explicitement quel fichier dans l'archive à utiliser.

Prenons un exemple pour obtenir les informations d'un fichier spécifique. La commande sera:

$ zipinfo -v parentdir.Fichier ZIP5.SMS

La sortie ne donnera que les détails du fichier5.txt, comme indiqué.

Voir plus récemment

Le -T Flag vous permet d'afficher la date et l'heure associées aux fichiers dans un format symbolique. Si vous le combinez avec un utilitaire de tri, vous pouvez afficher les fichiers récemment modifiés à partir de la plus récente.

Utilisez la commande:

$ zipinfo -t parentdir.zip | tri -nr

Le -NR trie la date numériquement en sens inverse. Dans notre cas, nous avons notre fichier5.txt comme le plus récemment modifié le fichier.

Conclusion

Il y a beaucoup de fonctionnalités associées à Zipinfo, et ce que nous avons couvert aujourd'hui ne limite pas sa puissance. Chaque fois que vous devez afficher le contenu d'une archive zip, utilisez la commande zipinfo linux. En outre, zipinfo -V ouvrira la page d'aide pour que vous puissiez naviguer dans votre chemin.