หากคุณทำการสำรองข้อมูลแบบเพิ่มเติมคุณจะต้องระบุรายการไฟล์ที่ถูกแก้ไข (ด้วย-i@fileList
) 7-zip และคุณจะต้องทำรายละเอียดของรายการดังกล่าวอย่างใด ที่ไฟล์เก็บถาวร.orgของคำถามที่ถูกลบการสำรองข้อมูลส่วนเพิ่มเติมออฟไลน์ผ่าน thumbdriveคุณสามารถค้นหาบรรทัดคำสั่ง Unix โดยใช้ลายเซ็น md5 เพื่อสร้างรายการไฟล์
การดำเนินการอัพเดต 7-zip อนุญาตให้สร้างไฟล์เก็บถาวรสำรองที่มีความแตกต่าง (รวมถึงไฟล์ที่ถูกลบ) ที่เกิดขึ้นตั้งแต่ไฟล์เก็บถาวรฐาน / หลัก มีการสำรองข้อมูลส่วนต่างอย่างเหมาะสม (ตามที่ระบุในคำถาม)
ฉันได้พบบทความที่ดีเกี่ยวกับหัวข้อนี้ที่WPCTips "การสำรองข้อมูลที่แตกต่างกันมี 7-Zip" (ที่เก็บไว้) พวกเขาแนะนำให้ใช้โปรแกรม GUI (Toucan) หรือใช้สูตรนี้สำหรับบรรทัดคำสั่ง:
7z u {base archive.7z} -u- -"up0q3r2x2y2z0w2!{differential.7z}" {folder to archive}
สิ่งนี้แตกต่างจาก7zr u -up0q3r2x2y2z1w2 {archive}.7z {path}
ArtemGr ที่นำเสนอ:
-u-
บอกว่าไม่ควรแก้ไขไฟล์เก็บถาวรหลัก
"-up0q3r2x2y2z0w2!{differential.7z}"
ระบุเป้าหมายการเก็บข้อมูลส่วนต่างเป้าหมายและการดำเนินการที่ต้องทำสำหรับแต่ละไฟล์สำหรับแต่ละเงื่อนไข / สถานะ: เพิ่มไฟล์ที่เป็นไฟล์ใหม่หรือที่แก้ไขในระบบไฟล์ลบไฟล์ที่อยู่ในไฟล์เก็บถาวร 7zip เท่านั้นไม่สนใจส่วนที่เหลือ
ขอให้สังเกตว่า "!" ตัวละครจะถูกดักโดยbash
ถ้ามันถูกยกมา
ในกรณีที่คุณอยากรู้เกี่ยวกับลักษณะเฉพาะของความลับนั้น p0q3r2x2y2z0w2
<state> | State condition
p | File exists in archive, but is not matched with wildcard. Exists, but is not matched
q | File exists in archive, but doesn't exist on disk.
r | File doesn't exist in archive, but exists on disk.
x | File in archive is newer than the file on disk.
y | File in archive is older than the file on disk.
z | File in archive is same as the file on disk
w | Can not be detected what file is newer (times are the same, sizes are different)
<action> | Description
0 | Ignore file (don't create item in new archive for this file)
1 | Copy file (copy from old archive to new)
2 | Compress (compress file from disk to new archive)
3 | Create Anti-item (item that will delete file or directory during extracting). This feature is supported only in 7z format.