cpio
आर्काइव
इस्तेमाल
find <path> | cpio -o > <archive.cpio>यह पुराना संग्राहक है जो पैक करने वाले नामों की सूची मानक इनपुट से लेता है, इसीलिए उसे आम तौर पर find खिलाता है; `-o` संग्रह बनाता है, `-i` उसे खोलता है, `-t` सूची दिखाता है, `-H newc` वही पोर्टेबल रूप है जिसे initramfs इमेज इस्तेमाल करती हैं, और `--no-absolute-filenames` किसी और के भेजे संग्रह को पूर्ण पथ पर लिखने से रोकता है।
आम विकल्प
| विकल्प | अर्थ |
|---|---|
| -o | Copy-out: build an archive from the names arriving on stdin. |
| -i | Copy-in: extract from an archive on stdin. |
| -d | Create directories as needed while extracting. |
| -m | Preserve modification times. |
| -t | List the contents instead of extracting. |
| -v | Print names as they are processed. |
| -H newc | The portable SVR4 format, and the one initramfs images use. |
| --no-absolute-filenames | Refuse to extract to absolute paths from an untrusted archive (GNU cpio only). |
उदाहरण
find . -depth -print | cpio -ov -H newc > backup.cpioArchive exactly the file list that find produced.
cpio -idmv < backup.cpioExtract, creating directories and keeping timestamps.
cpio -itv < backup.cpioList what is inside first.
बाँधना और दबाना अलग काम हैं: tar बाँधता है, gzip छोटा करता है, और .tar.gz दोनों है।
कैसे पढ़ें
- बड़े कोष्ठक [ ] उस हिस्से को दिखाते हैं जिसे छोड़ा जा सकता है।
- तीन बिंदु … का मतलब है एक से ज़्यादा दिए जा सकते हैं।
- विकल्पों में बड़े-छोटे अक्षर मायने रखते हैं — कुछ कमांड में -r और -R अलग काम करते हैं।
आम सवाल
Q. cpio क्या करता है?
यह पुराना संग्राहक है जो पैक करने वाले नामों की सूची मानक इनपुट से लेता है, इसीलिए उसे आम तौर पर find खिलाता है; `-o` संग्रह बनाता है, `-i` उसे खोलता है, `-t` सूची दिखाता है, `-H newc` वही पोर्टेबल रूप है जिसे initramfs इमेज इस्तेमाल करती हैं, और `--no-absolute-filenames` किसी और के भेजे संग्रह को पूर्ण पथ पर लिखने से रोकता है।
Q. इसे कैसे लिखें?
find <path> | cpio -o > <archive.cpio> — बड़े कोष्ठक वह हिस्सा दिखाते हैं जो छोड़ा जा सकता है।
Q. कितने विकल्प जानने लायक़ हैं?
यहाँ 8 दिए हैं; पूरी सूची man cpio में है। यह कमांड आर्काइव में आती है।
मिलती-जुलती कमांड
man पेज: man cpio