zcat

आर्काइव

इस्तेमाल

zcat <file.gz>

.gz के भीतर का पाठ डिस्क पर खोले बिना सीधे मानक आउटपुट पर बहा देता है, इसी तरह घुमाए गए लॉग पर जहाँ है वहीं grep किया जाता है; `-f` उसी चक्कर में बिना दबी फ़ाइलों को भी गुज़र जाने देता है, और bzip2, xz तथा zstd के लिए अलग bzcat, xzcat और zstdcat हैं।

आम विकल्प

विकल्पअर्थ
<file.gz>Print the contents to stdout, leaving the file compressed.
-fAlso pass through files that are not compressed at all.
zgrep / zlessThe same idea for searching and paging a .gz file.
bzcat / xzcat / zstdcatThe equivalents for bzip2, xz and zstd.

उदाहरण

zcat access.log.gz | grep " 500 "

Search a rotated log without unpacking it.

zcat -f app.log app.log.1.gz | tail -100

Read across compressed and plain logs in one pass.

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

कैसे पढ़ें

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

आम सवाल

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

.gz के भीतर का पाठ डिस्क पर खोले बिना सीधे मानक आउटपुट पर बहा देता है, इसी तरह घुमाए गए लॉग पर जहाँ है वहीं grep किया जाता है; `-f` उसी चक्कर में बिना दबी फ़ाइलों को भी गुज़र जाने देता है, और bzip2, xz तथा zstd के लिए अलग bzcat, xzcat और zstdcat हैं।

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

zcat <file.gz> — बड़े कोष्ठक वह हिस्सा दिखाते हैं जो छोड़ा जा सकता है।

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

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

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

man पेज: man zcat