2013-03-20 11 views
15

मैं कमांड खोल से, इसे डिकंप्रेस किए बिना .zip फ़ाइल (gzip नहीं) के ls के बराबर कैसे प्राप्त कर सकता हूं? यही है, मैं अपने .zip संग्रह में संपीड़ित विभिन्न फ़ाइलों को कैसे सूचीबद्ध कर सकता हूं?मैं फ़ाइलों को डिक्रप्रेस किए बिना ज़िप संग्रह में कैसे सूचीबद्ध कर सकता हूं?

उत्तर

6

Perreal's answer सही है, लेकिन मैं atool इंस्टॉल करने की अनुशंसा (अपने वितरण के पैकेज मैनेजर में ढूंढते हैं)।

als archive_name 
+0

तो, यह समय के साथ अधिक प्रारूपों का समर्थन करता है? जैसे LZMA? – einpoklum

+0

मुझे यकीन है कि यह एलजेएमएमए के साथ काम करता है, हां। तकनीकी रूप से, एटूल सिर्फ एक चालाक पर्ल स्क्रिप्ट है जो आपके सिस्टम पर मौजूद मौजूदा कार्यक्रमों के आसपास लपेटती है। यदि आपके पास अनार स्थापित है, तो यह रार फ़ाइलों के साथ काम करेगा, अगर आपके पास 7zip है, तो atool 7z पता होगा, और इसी तरह ... –

40

Use unzip with-l विकल्प:

unzip -l file.zip 
+0

लिंक मेरे लिए एक HTTP 403 हो जाता है, लेकिन आदमी पेज इसके बारे में जानकारी है। ('मैन अनजिप' चलाएं या [इस पर जाएं] (http://linux.die.net/man/1/unzip)।) – Joe

0

तुम भी उपयोग कर सकते हैं "zmore archive_name": तो फिर, संग्रह फ़ाइल, bzip2, gzip, टार के किसी भी प्रकार के लिए ... आप सिर्फ एक आदेश को याद करने की है। यह संग्रह और इसकी सामग्री सूचीबद्ध करेगा।

+0

क्षमा करें, यह काम नहीं करता है। शायद gzip अभिलेखागार के लिए। – einpoklum

+0

ज़मोर संपीड़ित पाठ के क्रेट देखने के लिए एक फ़ाइल perusal फ़िल्टर है। यदि आप एक से अधिक फाइलों को संपीड़ित करते हैं, तो यह केवल पहली फ़ाइल दिखाता है। (पेरियल का जवाब प्रभावी है इसलिए मैं संकुचित फ़ाइल टूल्स के बारे में अधिक जानकारी प्राप्त करने के लिए ज़मोर का उद्देश्य करता हूं) –

2

उपयोग lesspipe Debian/Ubuntu में, यह भी कई अन्य संग्रह प्रकार सूचीबद्ध कर सकते हैं:

 *.arj 
    *.tar.bz2 
    *.bz 
    *.bz2 
    *.deb, *.udeb 
    *.doc 
    *.gif, *.jpeg, *.jpg, *.pcd, *.png, *.tga, *.tiff, *.tif 
    *.iso, *.raw, *.bin 
    *.lha, *.lzh 
    *.pdf 
    *.rar, *.r[0-9][0-9] 
    *.rpm 
    *.tar.gz, *.tgz, *.tar.z, *.tar.dz 
    *.gz, *.z, *.dz 
    *.tar 
    *.jar, *.war, *.xpi, *.zip 
    *.zoo 

उपयोग:

lesspipe file.zip 

reference

+1

क्या आप वाकई में बता सकते हैं कि कम पाइप क्या है? और एक लिंक प्रदान करते हैं? – einpoklum

0

/देखने को सूचीबद्ध करने के लिनक्स होस्ट पर एक संपीड़ित फ़ाइल की सामग्री को असम्पीडित किए बिना (और कहां GZIP स्थापित है), "zcat" कमांड का उपयोग करें।

zcat compressedfilename | अधिक

+0

यह मेरे प्रश्न का उत्तर नहीं है; यह ज़िप के बारे में है, gzip नहीं; और सामग्रियों को कैट करने के बारे में नहीं, बल्कि ज़िप फ़ाइलों में कौन सी फाइलें सूचीबद्ध हैं सूचीबद्ध करें। – einpoklum

1
zipinfo -1 filename.zip 

यह केवल फ़ाइल नाम, और कोई और अधिक है, उदाहरण के (प्रतिक्रिया) देता है: मूल जवाब में

listing.html 
my_data.csv 
super.txt 
संबंधित मुद्दे

 संबंधित मुद्दे