मैं इसे डिकम्प्रेस किए बिना ज़िप फ़ाइल के असम्पीडित आकार का निर्धारण कैसे करूँ?


45

मेरे पास एक बड़ी ज़िप फ़ाइल और एक सीमित मात्रा में डिस्क स्थान है। क्या मैं यह निर्धारित कर सकता हूं कि फ़ाइल को डिकॉम्प्रेस किए बिना विस्तारित सामग्री कितनी जगह लेगी?


1
उन लोगों के लिए जो आश्चर्य करते हैं कि 7z फ़ाइल के साथ ऐसा कैसे करें 7za l <your-7zip-file>:। चौथा स्तंभ असम्पीडित आकार का है।
गलाथ

जवाबों:


48

आप "सूची" ध्वज के साथ 'अनज़िप' कमांड का उपयोग करके ऐसा कर सकते हैं:

unzip -l yourzipfile.zip

यह बाइट में अपने आकार के साथ ज़िप में हर फ़ाइल की एक सूची को आउटपुट करेगा, और अंतिम पंक्ति बाइट्स में कुल विघटित आकार होगी।


2
अगर हमें पता है कि संग्रह में बड़ी संख्या में फाइलें हैं, तो हम tailकेवल 10 अंतिम पंक्तियों (या आपके साथ -nलाइनों की संख्या निर्दिष्ट कर सकते हैं) को प्रदर्शित करके लंबे आउटपुट को रोक सकते हैं। उदाहरण:unzip -l yourzipfile.zip | tail -n 15
बाइट कमांडर

यह कमांड सीधे बाइट्स में आकार वापस करेगा unzip -l yourzipfile.zip | tail -1 | xargs | cut -d' ' -f1:। और यह मेगाबाइट में आकार वापस कर देगा bc<<<"$(unzip -l yourzipfile.zip | tail -1 | xargs | cut -d' ' -f1)/1000/1000":।
प्लुमो

16

जब आप संग्रह प्रबंधक के साथ एक ज़िप-फ़ाइल खोलते हैं, तो यह आपको निहित फ़ाइलों का आकार बताता है।

यदि आप जानना चाहते हैं कि सभी या कुछ सम्‍मिलित फ़ाइलें कितनी हैं, तो बस उन्‍हें चिह्नित करें (सभी फ़ाइलों को चिह्नित करने के लिए: CTRL + A) और नीचे की तरफ बार देखें।यहाँ छवि विवरण दर्ज करें

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.