गनज़िप का डिफ़ॉल्ट व्यवहार .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.bz2
bzipped tar फ़ाइलों के लिए।