นี่คือคำสั่ง bup-meta ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้เวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
bup-meta - สร้างหรือแยกไฟล์เก็บถาวรข้อมูลเมตา
เรื่องย่อ
บัพ เมตา --สร้าง
[-R] [-v] [-q] [--ไม่มีสัญลักษณ์] [--ไม่มีเส้นทาง] [-f ไฟล์]เส้นทาง...>
บัพ เมตา --รายการ
[-v] [-q] [-ฉ ไฟล์]
บัพ เมตา --สารสกัด
[-v] [-q] [--numeric-id] [--no-symlinks] [-f ไฟล์]
บัพ เมตา --start-แยก
[-v] [-q] [--numeric-id] [--no-symlinks] [-f ไฟล์]
บัพ เมตา --จบ-สกัด
[-v] [-q] [--numeric-id] [-f ไฟล์]
บัพ เมตา --แก้ไข
[--ชุด-uid UID - --set-gid กิด | --set-ผู้ใช้ ผู้ใช้งาน | --set-กลุ่ม กลุ่ม - -
<เส้นทาง...>
DESCRIPTION
bup meta สร้าง แยก หรือจัดการข้อมูลเมตาดาต้า ข้อมูลเมตา
ไฟล์เก็บถาวรมีข้อมูลเมตาดาต้า (การประทับเวลา ความเป็นเจ้าของ สิทธิ์การเข้าถึง
เป็นต้น) สำหรับชุดของพาธระบบไฟล์
ดู bup-คืนค่า(1) สำหรับคำอธิบายเกี่ยวกับวิธีการกู้คืนข้อมูลเมตาการเป็นเจ้าของ
OPTIONS
-ค, --สร้าง
สร้างที่เก็บถาวรข้อมูลเมตาสำหรับรายการที่ระบุ เส้นทางNS. เขียนไฟล์เก็บถาวรไปยังมาตรฐาน
เอาต์พุตเว้นแต่ระบุ --file
-NS, --รายการ
แสดงข้อมูลเกี่ยวกับข้อมูลเมตาในไฟล์เก็บถาวร อ่านไฟล์เก็บถาวรจาก
อินพุตมาตรฐาน ยกเว้นว่า --file ถูกระบุ
-NS, --สารสกัด
แยกไฟล์เก็บถาวรข้อมูลเมตา ตามแนวคิด ดำเนินการ --start-extract ตามด้วย
--จบ-สารสกัด. อ่านไฟล์เก็บถาวรจากอินพุตมาตรฐาน ยกเว้นว่า --file ถูกระบุ
--start-แยก
สร้างแผนผังระบบไฟล์ที่ตรงกับพาธที่จัดเก็บไว้ในคลังข้อมูลเมตา โดย
คำสั่งนี้ไม่ได้สร้างการคืนค่าข้อมูลเมตาทั้งหมด สำหรับ
การคืนค่าแบบเต็ม คำสั่งนี้ต้องตามด้วยการเรียก --finish-extract
เมื่อคำสั่งนี้เสร็จสิ้น ไฟล์ปกติทั้งหมดที่อธิบายโดย metadata
จะมีอยู่และว่างเปล่า กู้คืนข้อมูลในไฟล์เหล่านั้น แล้วโทร
--finish-extract ควรคืนค่าต้นไม้เดิม ไฟล์เก็บถาวรจะถูกอ่านจาก
อินพุตมาตรฐาน ยกเว้นว่า --file ถูกระบุ
--จบ-สกัด
เสร็จสิ้นการใช้ข้อมูลเมตาที่เก็บไว้ในไฟล์เก็บถาวรกับระบบไฟล์ โดยทั่วไป,
คำสั่งนี้ควรเป็นไปตามการเรียก --start-extract ไฟล์เก็บถาวรจะถูกอ่าน
จากอินพุตมาตรฐาน ยกเว้นว่า --file ถูกระบุ
--แก้ไข แก้ไขที่เก็บถาวรข้อมูลเมตา ผลลัพธ์จะถูกเขียนไปยังเอาต์พุตมาตรฐาน เว้นแต่
--file ถูกระบุ
-NS, --ไฟล์=ชื่อไฟล์
อ่านคลังข้อมูลเมตาจาก ชื่อไฟล์ หรือเขียนถึง ชื่อไฟล์ ตามความเหมาะสม ถ้า
ชื่อไฟล์ คือ "-" จากนั้นอ่านจากอินพุตมาตรฐานหรือเขียนไปยังเอาต์พุตมาตรฐาน
-NS, --การสาปแช่ง
ลงซ้ำในไดเร็กทอรีย่อยระหว่าง --create
--xdev, --หนึ่งไฟล์ระบบ
อย่าข้ามขอบเขตของระบบไฟล์ - เช่นเดียวกับ tar และ rsync จุดเชื่อมต่อ
ตัวเองจะยังคงได้รับการจัดการ
--รหัสตัวเลข
ใช้รหัสตัวเลข (ผู้ใช้ กลุ่ม ฯลฯ) แทนชื่อระหว่าง --extract หรือ
--จบ-สารสกัด.
--symlinks
บันทึกเป้าหมายลิงก์สัญลักษณ์เมื่อสร้างไฟล์เก็บถาวร หรือกู้คืนลิงก์สัญลักษณ์
เมื่อทำการแตกไฟล์เก็บถาวร (ระหว่าง --extract หรือ --start-extract) ตัวเลือกนี้คือ
เปิดใช้งานโดยค่าเริ่มต้น ระบุ --no-symlinks เพื่อปิดการใช้งาน
--เส้นทาง
บันทึกชื่อพาธเมื่อสร้างไฟล์เก็บถาวร ตัวเลือกนี้เปิดใช้งานโดยค่าเริ่มต้น
ระบุ --no-paths เพื่อปิดการใช้งาน
--set-uid=UID
ตั้งค่า uid ข้อมูลเมตาเป็นจำนวนเต็ม UID ระหว่าง -- แก้ไข
--set-gid=กิด
ตั้งค่าข้อมูลเมตา gid เป็นจำนวนเต็ม กิด ระหว่าง -- แก้ไข
--set-ผู้ใช้=ผู้ใช้งาน
ตั้งค่าผู้ใช้ข้อมูลเมตาเป็น ผู้ใช้งาน ระหว่าง -- แก้ไข
--unset-ผู้ใช้
ลบผู้ใช้ข้อมูลเมตาระหว่าง --edit
--set-group=กลุ่ม
ตั้งค่าผู้ใช้ข้อมูลเมตาเป็น กลุ่ม ระหว่าง -- แก้ไข
--unset-กลุ่ม
ลบกลุ่มข้อมูลเมตาระหว่าง --edit
-ใน, --รายละเอียด
ละเอียดมากขึ้น (สามารถใช้ได้มากกว่าหนึ่งครั้ง)
-NS, --เงียบ
เงียบไว้
ตัวอย่าง
# สร้างคลังข้อมูลเมตาสำหรับ / etc
$ bup meta -cRf ฯลฯ meta / ฯลฯ
bup: ลบ "/" นำหน้าออกจาก "/ ฯลฯ"
# แยกไฟล์เก็บถาวร etc.meta (ไฟล์จะว่างเปล่า)
$ mkdir tmp && cd tmp
$ bup เมตา -xf ../etc.meta
$ ล
ฯลฯ
# คืนค่า / ฯลฯ อย่างสมบูรณ์
$ mkdir tmp && cd tmp
$ bup meta --start-extract -f ../etc.meta
...กรอกเนื้อหาไฟล์ปกติทั้งหมดโดยใช้เครื่องมืออื่น...
$ bup meta --finish-extract -f ../etc.meta
# เปลี่ยนผู้ใช้ / uid เป็นรูท
$ bup meta --edit --set-uid 0 --set-user root \
src.meta > dest.meta
ใช้ bup-meta ออนไลน์โดยใช้บริการ onworks.net