gzip

आर्काइव

इस्तेमाल

gzip [-k] <file>

एक फ़ाइल को .gz में दबाता है और सफल होते ही मूल फ़ाइल डिफ़ॉल्ट रूप से मिटा देता है, इसलिए उसे रखने के लिए `-k` लगाएँ या `-c` से मानक आउटपुट पर लिखें; यह कई फ़ाइलों को एक में नहीं बाँधता, इसीलिए पहले tar आता है।

आम विकल्प

विकल्पअर्थ
-kKeep the original. Without it, gzip deletes the file it just compressed.
-dDecompress, which is exactly what gunzip does.
-cWrite to stdout and leave the input alone.
-1 / -9Fastest / smallest. The default is -6.
-lShow the compressed and original sizes of a .gz file.
-tTest the integrity without unpacking.
-rWalk a directory and compress each file separately.

उदाहरण

gzip -9 access.log

Creates access.log.gz. The original access.log is gone.

gzip -c report.csv > report.csv.gz

Compress while keeping the original.

gzip -l backup.sql.gz

How much it actually saved.

बाँधना और दबाना अलग काम हैं: tar बाँधता है, gzip छोटा करता है, और .tar.gz दोनों है।

कैसे पढ़ें

  • बड़े कोष्ठक [ ] उस हिस्से को दिखाते हैं जिसे छोड़ा जा सकता है।
  • तीन बिंदु … का मतलब है एक से ज़्यादा दिए जा सकते हैं।
  • विकल्पों में बड़े-छोटे अक्षर मायने रखते हैं — कुछ कमांड में -r और -R अलग काम करते हैं।

आम सवाल

Q. gzip क्या करता है?

एक फ़ाइल को .gz में दबाता है और सफल होते ही मूल फ़ाइल डिफ़ॉल्ट रूप से मिटा देता है, इसलिए उसे रखने के लिए `-k` लगाएँ या `-c` से मानक आउटपुट पर लिखें; यह कई फ़ाइलों को एक में नहीं बाँधता, इसीलिए पहले tar आता है।

Q. इसे कैसे लिखें?

gzip [-k] <file> — बड़े कोष्ठक वह हिस्सा दिखाते हैं जो छोड़ा जा सकता है।

Q. कितने विकल्प जानने लायक़ हैं?

यहाँ 7 दिए हैं; पूरी सूची man gzip में है। यह कमांड आर्काइव में आती है।

मिलती-जुलती कमांड

man पेज: man gzip