ภาษาอังกฤษภาษาฝรั่งเศสสเปน

Ad


ไอคอน Fav ของ OnWorks

bsdcpio - ออนไลน์ในคลาวด์

เรียกใช้ bsdcpio ในผู้ให้บริการโฮสต์ฟรีของ OnWorks ผ่าน Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

นี่คือคำสั่ง bsdcpio ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้เวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

โครงการ:

ชื่อ


cpio — คัดลอกไฟล์ไปและกลับจากไฟล์เก็บถาวร

เรื่องย่อ


cpio {-i-ตัวเลือก] [Belt hold ...] [< เก็บ]
cpio {-o-ตัวเลือก] < รายชื่อ [> เก็บ]
cpio {-p-ตัวเลือก] ปลายทาง-dir < รายชื่อ

DESCRIPTION


cpio คัดลอกไฟล์ระหว่างไฟล์เก็บถาวรและไดเร็กทอรี การดำเนินการนี้สามารถดึงออกมาจาก
tar, pax, cpio, zip, jar, ar และ ISO 9660 cdrom และสามารถสร้าง tar, pax, cpio, ar,
และแชร์ไฟล์เก็บถาวร

ตัวเลือกแรกในการ cpio เป็นตัวบ่งชี้โหมดจากรายการต่อไปนี้:
-i ป้อนข้อมูล. อ่านไฟล์เก็บถาวรจากอินพุตมาตรฐาน (เว้นแต่จะมีการแทนที่) และแตกไฟล์
เนื้อหาลงดิสก์หรือ (ถ้า -t ระบุตัวเลือก) แสดงรายการเนื้อหาเป็นมาตรฐาน
เอาท์พุท หากมีการระบุรูปแบบไฟล์ตั้งแต่หนึ่งรูปแบบขึ้นไป เฉพาะไฟล์ที่ตรงกับหนึ่งใน
รูปแบบจะถูกดึงออกมา
-o เอาท์พุต อ่านรายชื่อไฟล์จากอินพุตมาตรฐานและสร้างไฟล์เก็บถาวรใหม่บน
เอาต์พุตมาตรฐาน (เว้นแต่จะถูกแทนที่) ที่มีรายการที่ระบุ
-p ทะลุผ่าน. อ่านรายชื่อไฟล์จากอินพุตมาตรฐานและคัดลอกไฟล์ไปที่
ไดเร็กทอรีที่ระบุ

OPTIONS


เว้นแต่จะระบุไว้เป็นอย่างอื่นโดยเฉพาะ ตัวเลือกจะใช้ได้ในโหมดการทำงานทั้งหมด

-0, --โมฆะ
อ่านชื่อไฟล์ที่คั่นด้วยอักขระ NUL แทนการขึ้นบรรทัดใหม่ นี่เป็นสิ่งจำเป็น
หากชื่อไฟล์ใดที่อ่านอาจมีการขึ้นบรรทัดใหม่

-A (โหมด o เท่านั้น) ต่อท้ายไฟล์เก็บถาวรที่ระบุ (ยังไม่ได้ดำเนินการ)

-a (โหมด o และ p) รีเซ็ตเวลาการเข้าถึงไฟล์หลังจากที่อ่านแล้ว

-B (โหมด o เท่านั้น) บล็อกเอาต์พุตไปยังระเบียน 5120 ไบต์

-C ขนาด
(โหมด o เท่านั้น) บล็อกเอาต์พุตไปยังบันทึกของ ขนาด ไบต์

-c (โหมด o เท่านั้น) ใช้รูปแบบอักขระแบบพกพา POSIX แบบเก่า เทียบเท่ากับ --รูปแบบ
ODC.

-d, --make-ไดเรกทอรี
(โหมด i และ p) สร้างไดเร็กทอรีตามความจำเป็น

-E ไฟล์
(โหมด i เท่านั้น) อ่านรายการรูปแบบชื่อไฟล์จาก ไฟล์ เพื่อแสดงรายการและแยก

-F ไฟล์, --ไฟล์ ไฟล์
อ่านไฟล์เก็บถาวรจากหรือเขียนไฟล์เก็บถาวรไปยัง ไฟล์.

-f Belt hold
(โหมด i เท่านั้น) ละเว้นไฟล์ที่ตรงกัน Belt hold .

-H รูป, --รูปแบบ รูป
(โหมด o เท่านั้น) สร้างไฟล์เก็บถาวรเอาต์พุตในรูปแบบที่ระบุ รูปแบบที่รองรับ
รวมถึง:

cpio คำพ้องความหมายสำหรับ ODC.
ใหม่ รูปแบบ cpio แบบพกพา SVR4
ODC รูปแบบ cpio แบบออคเต็ตแบบพกพา POSIX.1 แบบเก่า
ท่าน รูปแบบ POSIX.1 pax ซึ่งเป็นส่วนขยายของรูปแบบ ustar
ใช้ รูปแบบ tar POSIX.1

รูปแบบเริ่มต้นคือ ODC. ดู libarchive รูปแบบ(5) สำหรับข้อมูลเพิ่มเติม
เกี่ยวกับรูปแบบที่รองรับในปัจจุบันโดยอ้างอิง ห้องสมุด(3) ห้องสมุด.

-h, --ช่วยด้วย
พิมพ์ข้อมูลการใช้งาน

-I ไฟล์
อ่านที่เก็บถาวรจาก ไฟล์.

-i, --สารสกัด
โหมดอินพุต ดูด้านบนสำหรับคำอธิบาย

--ไม่ปลอดภัย
(โหมด i และ p เท่านั้น) ปิดใช้งานการตรวจสอบความปลอดภัยในระหว่างการแยกหรือคัดลอก นี้
อนุญาตให้ดึงข้อมูลผ่านลิงก์สัญลักษณ์ พาธสัมบูรณ์ และชื่อพาธที่มี '..'
ในชื่อ.

-J, --xz
(โหมด o เท่านั้น) บีบอัดไฟล์ด้วยการบีบอัดที่เข้ากันได้กับ xz ก่อนเขียน
ในโหมดป้อนข้อมูล ตัวเลือกนี้จะถูกละเว้น การบีบอัด xz ถูกรับรู้โดยอัตโนมัติเมื่อเปิด
อินพุต

-j คำพ้องความหมายสำหรับ -y.

-L (โหมด o และ p) ลิงก์สัญลักษณ์ทั้งหมดจะถูกติดตาม โดยปกติลิงก์สัญลักษณ์คือ
เก็บถาวรและคัดลอกเป็นลิงก์สัญลักษณ์ ด้วยตัวเลือกนี้ เป้าหมายของลิงค์
จะถูกเก็บถาวรหรือคัดลอกแทน

-l, --ลิงค์
(โหมด p เท่านั้น) สร้างลิงก์จากไดเร็กทอรีเป้าหมายไปยังไฟล์ต้นฉบับแทน
ของการคัดลอก

--lrzip
(โหมด o เท่านั้น) บีบอัดไฟล์เก็บถาวรที่เป็นผลลัพธ์ด้วย lrzip(1). ในโหมดอินพุต นี่
ตัวเลือกจะถูกละเว้น

--lzma (โหมด o เท่านั้น) บีบอัดไฟล์ด้วยการบีบอัดที่เข้ากันได้กับ lzma ก่อนเขียน
ในโหมดป้อนข้อมูล ตัวเลือกนี้จะถูกละเว้น การบีบอัด lzma ได้รับการยอมรับโดยอัตโนมัติ
ในการป้อนข้อมูล

--lzop (โหมด o เท่านั้น) บีบอัดไฟล์เก็บถาวรที่เป็นผลลัพธ์ด้วย ลซ(1). ในโหมดอินพุต นี่
ตัวเลือกจะถูกละเว้น

-m, --รักษา-แก้ไข-เวลา
(โหมด i และ p) ตั้งเวลาแก้ไขไฟล์ในไฟล์ที่สร้างให้ตรงกับเวลาใน
แหล่ง

-n, --ตัวเลข-uid-gid
(โหมด i เฉพาะกับ -t) แสดงตัวเลข uid และ gid โดยค่าเริ่มต้น, cpio แสดงไฟล์
ชื่อผู้ใช้และชื่อกลุ่มเมื่อระบุไว้ในไฟล์เก็บถาวร หรือค้นหาผู้ใช้และ
ชื่อกลุ่มในฐานข้อมูลรหัสผ่านระบบ

--ไม่สงวนเจ้าของ
(โหมด i เท่านั้น) อย่าพยายามกู้คืนความเป็นเจ้าของไฟล์ นี่เป็นค่าเริ่มต้นเมื่อ
ดำเนินการโดยผู้ใช้ที่ไม่ใช่รูท

-O ไฟล์
เขียนไฟล์เก็บถาวรไปยัง ไฟล์.

-o, --สร้าง
โหมดเอาต์พุต ดูด้านบนสำหรับคำอธิบาย

-p, --ทะลุผ่าน
โหมดผ่าน. ดูด้านบนสำหรับคำอธิบาย

--preserve เจ้าของ
(โหมด i เท่านั้น) กู้คืนความเป็นเจ้าของไฟล์ นี่เป็นค่าเริ่มต้นเมื่อรันโดยรูท
ผู้ใช้

--เงียบ
ระงับข้อความที่ไม่จำเป็น

-R [ผู้ใช้][:][กลุ่ม], --เจ้าของ [ผู้ใช้][:][กลุ่ม]
ตั้งค่าเจ้าของและ/หรือกลุ่มในไฟล์ในเอาต์พุต หากระบุกลุ่มด้วย no
ผู้ใช้ (เช่น -R :ล้อ) จากนั้นกลุ่มจะถูกตั้งค่า แต่ไม่ใช่ผู้ใช้ ถ้า
ระบุผู้ใช้ด้วยโคลอนต่อท้ายและไม่มีกลุ่ม (เช่น -R ราก:) จากนั้น
กลุ่มจะถูกตั้งค่าเป็นกลุ่มเริ่มต้นของผู้ใช้ หากระบุผู้ใช้ด้วย no
เครื่องหมายโคลอนต่อท้าย จากนั้นผู้ใช้จะถูกตั้งค่าแต่ไม่ใช่กลุ่ม ใน -i และ -p โหมด
ตัวเลือกนี้สามารถใช้ได้โดยผู้ใช้ขั้นสูงเท่านั้น (เพื่อความเข้ากันได้ ระยะเวลาสามารถเป็น
ใช้แทนโคลอน)

-r (ทุกโหมด.) เปลี่ยนชื่อไฟล์แบบโต้ตอบ สำหรับแต่ละไฟล์ พรอมต์จะถูกเขียนไปที่
/dev/tty มีชื่อไฟล์และบรรทัดอ่านจาก /dev/tty. หาก
บรรทัดที่อ่านว่างเปล่า ไฟล์ถูกข้าม หากบรรทัดมีจุดเดียว
ไฟล์ถูกประมวลผลตามปกติ มิฉะนั้นสายจะถูกนำไปเป็นชื่อใหม่ของ
ไฟล์

-t, --รายการ
(โหมด i เท่านั้น) แสดงรายการเนื้อหาของไฟล์เก็บถาวรไปยัง stdout; อย่าคืนค่า
เนื้อหาไปยังดิสก์

-u, --ไม่มีเงื่อนไข
(โหมด i และ p) เขียนทับไฟล์ที่มีอยู่โดยไม่มีเงื่อนไข โดยปกติไฟล์ที่เก่ากว่า
จะไม่เขียนทับไฟล์ที่ใหม่กว่าบนดิสก์

-V, --จุด
พิมพ์จุดไปยัง stderr สำหรับแต่ละไฟล์ในขณะที่ประมวลผล แทนที่โดย -v.

-v, --รายละเอียด
พิมพ์ชื่อของแต่ละไฟล์ไปที่ stderr ขณะที่ประมวลผล กับ -tให้ก
รายการโดยละเอียดของแต่ละไฟล์

--รุ่น
พิมพ์ข้อมูลรุ่นโปรแกรมและออก

-y (โหมด o เท่านั้น) บีบอัดไฟล์เก็บถาวรด้วยการบีบอัดที่เข้ากันได้กับ bzip2 ก่อนเขียน
มัน. ในโหมดป้อนข้อมูล ตัวเลือกนี้จะถูกละเว้น การบีบอัด bzip2 ได้รับการยอมรับ
โดยอัตโนมัติเมื่อป้อนข้อมูล

-Z (โหมด o เท่านั้น) บีบอัดไฟล์เก็บถาวรด้วยการบีบอัดที่เข้ากันได้กับการบีบอัดก่อน
เขียนมัน ในโหมดป้อนข้อมูล ตัวเลือกนี้จะถูกละเว้น การบีบอัดได้รับการยอมรับ
โดยอัตโนมัติเมื่อป้อนข้อมูล

-z (โหมด o เท่านั้น) บีบอัดไฟล์เก็บถาวรด้วยการบีบอัดที่เข้ากันได้กับ gzip ก่อนเขียน
มัน. ในโหมดป้อนข้อมูล ตัวเลือกนี้จะถูกละเว้น การบีบอัด gzip ได้รับการยอมรับ
โดยอัตโนมัติเมื่อป้อนข้อมูล

EXIT สถานภาพ


พื้นที่ cpio ยูทิลิตีออกจาก 0 เมื่อสำเร็จ และ >0 หากเกิดข้อผิดพลาด

และพวกเรา


ตัวแปรสภาพแวดล้อมต่อไปนี้ส่งผลต่อการดำเนินการของ cpio:

LANG สถานที่ที่จะใช้ ดู เกี่ยวกับ(7) สำหรับข้อมูลเพิ่มเติม

TZ เขตเวลาที่ใช้แสดงวันที่ ดู เกี่ยวกับ(7) สำหรับข้อมูลเพิ่มเติม

ตัวอย่าง


พื้นที่ cpio คำสั่งมักใช้เพื่อคัดลอกลำดับชั้นของไฟล์ร่วมกับ
พบ(1) คำสั่ง ตัวอย่างแรกที่นี่เพียงแค่คัดลอกไฟล์ทั้งหมดจาก สิ่งอำนวยความสะดวก ไปยัง ปลายทาง:
พบ สิ่งอำนวยความสะดวก | cpio -น ปลายทาง

โดยการเลือกตัวเลือกอย่างระมัดระวังเพื่อ พบ(1) คำสั่งและรวมเข้ากับมาตรฐานอื่น ๆ
ยูทิลิตี้ เป็นไปได้ที่จะควบคุมอย่างดีว่าไฟล์ใดจะถูกคัดลอก นี้
ตัวอย่างต่อไปคัดลอกไฟล์จาก สิ่งอำนวยความสะดวก ไปยัง ปลายทาง ที่มีอายุเกิน 2 วัน และมีชื่อ
ตรงกับรูปแบบเฉพาะ:
พบ สิ่งอำนวยความสะดวก -Mtime +2 | grep ฟู[บาร์] | cpio -pdmu ปลายทาง

ตัวอย่างนี้คัดลอกไฟล์จาก สิ่งอำนวยความสะดวก ไปยัง ปลายทาง ที่มีอายุมากกว่า 2 วัน และมี
คำว่า "foobar":
พบ สิ่งอำนวยความสะดวก -Mtime +2 | xargs grep -l ฟูบาร์ | cpio -pdmu ปลายทาง

ความเข้ากันได้


ตัวเลือกโหมด i, o และ p และตัวเลือก a, B, c, d, f, l, m, r, t, u และ v สอดคล้องกับ
SUSv2

มาตรฐาน POSIX.1 เดิมระบุว่าเท่านั้น -i, -oและ -p ถูกตีความว่าเป็น command-line
ตัวเลือก. แต่ละคนใช้อาร์กิวเมนต์เดียวของรายการอักขระตัวปรับแต่ง ตัวอย่างเช่น
ไวยากรณ์มาตรฐานช่วยให้ -อิมมู แต่ไม่รองรับ -มิว or -i -m -u, ตั้งแต่ m และ u เป็นเพียง
ตัวดัดแปลงเป็น -iไม่ใช่ตัวเลือกบรรทัดคำสั่งในสิทธิ์ของตนเอง ไวยากรณ์ได้รับการสนับสนุน
โดยการดำเนินการนี้จะเข้ากันได้กับมาตรฐานย้อนหลัง เพื่อความเข้ากันได้ดีที่สุด
สคริปต์ควรจำกัดตัวเองให้อยู่ในรูปแบบมาตรฐาน

ใช้ bsdcpio ออนไลน์โดยใช้บริการ onworks.net


เซิร์ฟเวอร์และเวิร์กสเตชันฟรี

ดาวน์โหลดแอพ Windows & Linux

คำสั่ง Linux

Ad