unzip -l archive.zip
énumère le contenu d'une archive ZIP pour s'assurer que votre fichier s'y trouve.
Utilisez le -p
pour écrire le contenu des fichiers nommés sur stdout (écran) sans avoir à décompresser l'archive entière.
unzip -p archive.zip file1.txt | less
Pour ce genre d'opération, j'envoie toujours la sortie à less
sinon le fichier entier s'envole à l'écran avant que vous ne puissiez le lire.
En outre, zcat est idéal pour afficher le contenu des fichiers .gz sans avoir à les décompresser au préalable.
Edit : J'ai modifié cette réponse pour utiliser -p
au lieu de -c
. -p
extrait le fichier octet par octet, tandis que -c
imprime le nom du fichier et peut effectuer une conversion EOL. Aussi, unzip -p
vous permet d'extraire des fichiers multiples, mais il ne sort pas dans l'ordre donné comme cat
fait.
2 votes
Duplicité avec superuser.com/questions/216617/zip-linux-view-files-in-archive
0 votes
@fixer1234 (et d'autres) : La question liée demande "Comment puis-je voir les fichiers d'une archive ZIP ? "AFAIC, c'est la même question que "Comment puis-je voir le contenu d'un fichier ? "Il est malheureux que beaucoup de personnes qui ont répondu à cette question l'a interprété comme "Comment puis-je voir le répertoire de l'archive ?" Cependant, La réponse de Gilles (naturellement) et La réponse de Rajasekhar Tolety (apparemment) à cette question fournissent des réponses à cette question.
1 votes
@Scott, nous devrions peut-être trouver un moyen de fusionner les deux questions afin que les deux sujets soient couverts par l'une d'entre elles, ou recentrer l'autre pour qu'elle concerne clairement le répertoire, puis déplacer les réponses entre les deux endroits pour qu'elles correspondent aux questions. Pour l'instant, les deux sont un méli-mélo.
0 votes
@fixer1234 : Je suis d'accord, jusqu'à un certain point. Les modérateurs nous disent toujours que les doublons sont une bonne chose, car ils offrent une plus grande surface d'exposition aux moteurs de recherche (c'est-à-dire plus de chances qu'une recherche trouve l'une des questions). Mais c'est là que le bât blesse : si un utilisateur trouve un des questions, et le lien n'est pas évident (et personne ne regarde les listes de questions "liées" et "connexes" - au moins pas les suiveurs aléatoires des résultats de recherche), alors l'utilisateur a trouvé seulement une fraction des réponses. DavidPostill a émis le vote final pour la réouverture de cette question ; vous devriez peut-être lui en parler.
0 votes
@Scott - Étant donné que l'auteur de la question a marqué la réponse "Comment puis-je voir le répertoire de l'archive ?" comme acceptée, je dois penser que c'était probablement l'intention de la question. Malheureusement, la question est formulée de manière ambiguë, de sorte qu'elle peut être interprétée de deux façons.
0 votes
@M.Justin : Je ne suis pas sûr que ce soit vraiment pertinent. S'il y a des réponses dans que autre fil de discussion qui répond este question, alors este la question peut/doit être classée comme un double de que un. Voir le texte passe-partout (vous devrez trouver une autre question fermée en tant que doublon, puisque celle-ci a été rouverte) : " Cette question a déjà une réponse ici : "
0 votes
@Scott - Cela dit, une méta question est actuellement ouverte pour discuter de ces deux problèmes, au cas où vous ne le sauriez pas : meta.superuser.com/questions/12356/
0 votes
Zcat ou zless font cela pour les fichiers gzippés. Ils peuvent aussi fonctionner avec des zips