นี่คือคำสั่ง 7za ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้เวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
7za - โปรแกรมเก็บไฟล์ที่มีอัตราการบีบอัดสูงสุด
เรื่องย่อ
7za [อเดลตุกซ์] [-] [สวิตซ์] ...
DESCRIPTION
7-Zip เป็นโปรแกรมเก็บไฟล์ที่มีอัตราการบีบอัดสูงสุด โปรแกรมรองรับ 7z (ว่า
ใช้อัลกอริธึมการบีบอัด LZMA), LZMA2, XZ, ZIP, Zip64, CAB, RAR (หากไม่ใช่ฟรี)
ติดตั้งแพ็คเกจ p7zip-rar แล้ว), ARJ, GZIP, BZIP2, TAR, CPIO, RPM, ISO, ระบบไฟล์ส่วนใหญ่
รูปภาพและรูปแบบ DEB อัตราการบีบอัดในรูปแบบ 7z ใหม่ดีกว่าอัตราส่วน 30-50%
ในรูปแบบ ZIP
7za เป็นไฟล์ปฏิบัติการแบบสแตนด์อโลน 7za จัดการรูปแบบไฟล์เก็บถาวรน้อยกว่า 7z
ฟังก์ชั่น ตัวอักษร
a เพิ่ม
d ลบ
e สารสกัด
l รายการ
t เอกสาร
u บันทึก
x แยกออกพร้อมเส้นทางเต็ม
สวิทช์
-ai[r[-|0]]{@listfile|!wildcard}
รวมเอกสารสำคัญ
-ax[r[-|0]]{@listfile|!wildcard}
ไม่รวมเอกสารสำคัญ
-bd ปิดใช้งานตัวบ่งชี้เปอร์เซ็นต์
-i[r[-|0]]{@listfile|!wildcard}
รวมชื่อไฟล์
-l อย่าเก็บ symlink; เก็บไฟล์/ไดเร็กทอรีที่พวกเขาชี้ไป (ข้อควรระวัง: the
ขั้นตอนการสแกนไม่สามารถสิ้นสุดได้เนื่องจาก symlink แบบเรียกซ้ำเช่น 'ln -s .. ldir')
-m{พารามิเตอร์}
ตั้งค่าวิธีการบีบอัด (ดู /usr/share/doc/p7zip-
full/DOCS/MANUAL/switches/method.htm สำหรับรายการวิธีการ)
-mhe=เปิด|ปิด
รูปแบบ 7z เท่านั้น : เปิดหรือปิดการเข้ารหัสส่วนหัวของไฟล์เก็บถาวร (ค่าเริ่มต้น : ปิด)
-o{ไดเรกทอรี}
ตั้งค่าไดเร็กทอรีเอาต์พุต
-p{รหัสผ่าน}
การกำหนดรหัสผ่าน
-r[-|0]
เรียกไดเรกทอรีย่อยซ้ำ (ข้อควรระวัง: การตั้งค่าสถานะนี้ไม่ได้ทำในสิ่งที่คุณคิด หลีกเลี่ยงการใช้
มัน)
-sfx[{ชื่อ}]
สร้างไฟล์เก็บถาวร SFX
-ใช่ อ่านข้อมูลจาก StdIn (เช่น: tar cf - directory | 7za a -si directory.tar.7z)
-ดังนั้น เขียนข้อมูลไปยัง StdOut (เช่น: % echo foo | 7z a dummy -tgzip -si -so > /dev/null)
-slt ตั้งค่าโหมดเทคนิคสำหรับคำสั่ง l (รายการ)
-t{ประเภท}
ประเภทของไฟล์เก็บถาวร (7z, zip, gzip, bzip2 หรือ tar รูปแบบ 7z เป็นค่าเริ่มต้น)
-v{ขนาด}[b|k|m|g]
สร้างวอลุ่ม
-u[-][p#][q#][r#][x#][y#][z#][!newArchiveName]
อัปเดตตัวเลือก
-w[เส้นทาง]
ตั้งค่าไดเร็กทอรีการทำงาน
-x[r[-|0]]]{@listfile|!wildcard}
ไม่รวมชื่อไฟล์
-y สมมติว่าใช่ในทุกคำถาม
วินิจฉัย
7-Zip ส่งคืนรหัสทางออกต่อไปนี้:
0 ปกติ (ไม่พบข้อผิดพลาดหรือคำเตือน)
1 คำเตือน (ข้อผิดพลาดที่ไม่ร้ายแรง) ตัวอย่างเช่น บางไฟล์ไม่สามารถอ่านได้ระหว่าง
การบีบอัด จึงไม่ถูกบีบอัด
2 ข้อผิดพลาดร้ายแรง
7 พารามิเตอร์บรรทัดคำสั่งไม่ถูกต้อง
8 หน่วยความจำไม่เพียงพอสำหรับการใช้งาน
255 ผู้ใช้หยุดกระบวนการด้วย control-C (หรือคล้ายกัน)
สำรอง และ ข้อ จำกัด
อย่าใช้รูปแบบ 7-zip เพื่อการสำรองข้อมูลบน Linux/Unix เพราะ:
- 7-zip ไม่ได้เก็บเจ้าของ/กลุ่มของไฟล์
บน Linux/Unix ในการสำรองข้อมูลไดเร็กทอรี คุณต้องใช้ tar :
- เพื่อสำรองไดเร็กทอรี : tar cf - directory | 7za a -si directory.tar.7z
- เพื่อกู้คืนข้อมูลสำรองของคุณ: 7za x -so directory.tar.7z | น้ำมันดิน xf -
หากคุณต้องการส่งไฟล์และไดเร็กทอรี (ไม่ใช่เจ้าของไฟล์) ให้ผู้อื่น
ผู้ใช้ Unix/MacOS/Windows คุณสามารถใช้รูปแบบ 7-zip
ตัวอย่าง : 7za a directory.7z directory
อย่าใช้ "-r" เพราะแฟล็กนี้ไม่ได้ทำในสิ่งที่คุณคิด
ห้ามใช้ directory/* เนื่องจากไฟล์ ".*" (ตัวอย่าง : "directory/*" ไม่ตรงกัน
"ไดเรกทอรี/.โปรไฟล์")
ตัวอย่าง 1
7za a -t7z -m0 = lzma -mx=9 -mfb=64 -md=32ม -ms = บน ไฟล์เก็บถาวร.7z ผบ. 1
เพิ่มไฟล์ทั้งหมดจากไดเร็กทอรี "dir1" ไปยัง archive.7z โดยใช้ "ultra settings"
-t7z ไฟล์ 7z
-m0 = lzma
วิธี lzma
-mx=9 ระดับการบีบอัด = 9 (Ultra)
-mfb=64
จำนวนไบต์ที่รวดเร็วสำหรับ LZMA = 64
-md=32ม
ขนาดพจนานุกรม = 32 เมกะไบต์
-ms = บน ไฟล์เก็บถาวรที่เป็นของแข็ง = on
ตัวอย่าง 2
7za a -sfx ไฟล์เก็บถาวร.exe ผบ. 1
เพิ่มไฟล์ทั้งหมดจากไดเร็กทอรี "dir1" ไปยังไฟล์เก็บถาวร SFX archive.exe (หมายเหตุ: SFX
archive ต้องลงท้ายด้วย ".exe")
ตัวอย่าง 3
7za a -mhe=เปิด -pmy_password ไฟล์เก็บถาวร.7z a_ไดเรกทอรี
เพิ่มไฟล์ทั้งหมดจากไดเรกทอรี "a_directory" ไปยังไฟล์เก็บถาวร "archive.7z" (ด้วย data
และการเข้ารหัสไฟล์เก็บถาวรส่วนหัว)
ใช้ 7za ออนไลน์โดยใช้บริการ onworks.net