2012-11-01 1 views
1

J'utilise la commande ci-dessous pour obtenir la liste détaillée des fichiers dans chaque archive dans un répertoire particulier. Décompressez -l ".zip". Mais le problème avec cette commande est qu'elle enrôle tous les fichiers dans l'archive. Je veux limiter le nombre de fichiers à 5 par archive. J'utilise ssh. Merci. :)liste seulement cinq fichiers par archive récursivement: ssh

+0

langage linux? lol –

Répondre

2

vous pouvez utiliser head ou tail pour limiter la ligne supérieure de n ou de la ligne n bas

unzip -l a.zip | head -n 5 
+0

Merci :). Mais il ne recrute que les 5 premières lignes. et je veux enrôler les 5 premiers fichiers (dans l'ordre croissant) de chaque archive. – shekhar

+0

comment décompressez-vous toutes les archives? – interskh

+0

Je ne dézippe pas les archives, décompressant les noms de fichiers dans l'archive en utilisant unzip -l "* .zip". – shekhar

Questions connexes