गनज़िप का डिफ़ॉल्ट व्यवहार .omz फाइल को डिकम्प्रेस करने के बाद हटाना है।
मैं फ़ाइल को हटाने से कैसे रोकूँ ??
यदि यह कार्यक्षमता शामिल नहीं है, तो क्या कोई वैकल्पिक कार्यक्रम है जो इसे अनुमति देता है?
मैं Ubuntu 9.04 का उपयोग कर रहा हूं
-k ।
गनज़िप का डिफ़ॉल्ट व्यवहार .omz फाइल को डिकम्प्रेस करने के बाद हटाना है।
मैं फ़ाइल को हटाने से कैसे रोकूँ ??
यदि यह कार्यक्षमता शामिल नहीं है, तो क्या कोई वैकल्पिक कार्यक्रम है जो इसे अनुमति देता है?
मैं Ubuntu 9.04 का उपयोग कर रहा हूं
-k ।
जवाबों:
आप देख रहे हैं:
gzcat x.txt.gz >x.txt
gzcatआदेश के बराबर है gunzip -cजो केवल करने के लिए उत्पादन धारा लिखते हैं stdout। यह संपीड़ित फ़ाइल को अछूता छोड़ देगा। तो आप भी उपयोग कर सकते हैं:
gunzip -c x.txt.gz >x.txt
ध्यान दें कि कुछ प्रणालियों पर gzcat को zcatइस तरह से चलाने के रूप में भी जाना जाता है :
zcat x.txt.gz >x.txt
-kमूल फ़ाइल को रखने के लिए बस जोड़ने की अनुमति देता है ।
आप -cगनज़िप के विकल्प का उपयोग कर सकते हैं जो आउटपुट को स्टडआउट करने के लिए लिखता है, और फिर इसे अपनी पसंद की फ़ाइल में पाइप करें:
gunzip -c compressed-file.gz > decompressed-file
मैनुअल पेज पर अधिक जानकारी ।
यदि यह वास्तव में एक टारबॉल (.tgz या .tar.gz एक्सटेंशन) है, तो अब तक के सभी उत्तरों की तरह फाइल को रीडायरेक्ट करने के बजाय, आप इसे टार में पाइप करना चाहेंगे, जैसे:
gunzip -c myfile.tar.gz | tar xvf -
ताकि आपको वास्तविक सामग्री मिल सके।
Gnu टार gzip फ़ाइलों को पढ़ सकता है: tar -zxsvf myfile.tar.gzया tar -jxzvf myfile.tar.bz2bzipped tar फ़ाइलों के लिए।