คำถามติดแท็ก 7z

3
SCP และบีบอัดในเวลาเดียวกันไม่มีการบันทึกระดับกลาง
วิธีที่บัญญัติไว้คือ: scp ไฟล์ไปยังตำแหน่งระยะไกล บีบอัดไฟล์ระหว่างทาง ( tarหรือไม่ไฟล์เดียวหรือทั้งโฟลเดอร์7zaหรืออย่างอื่นมีประสิทธิภาพยิ่งขึ้น) ทำข้างต้นโดยไม่บันทึกไฟล์กลาง ฉันคุ้นเคยกับเปลือกท่อเช่นนี้ tar cf - MyBackups | 7za a -si -mx=9 -ms=on MyBackups.tar.7z หลัก: กลิ้งโฟลเดอร์ทั้งหมดเป็นโฟลเดอร์เดียว tar ส่งผ่านข้อมูลstdoutไปยังstdinของโปรแกรมบีบอัด ใช้การบีบอัดเชิงรุก วิธีที่ดีที่สุดในการทำเช่นนี้คือการsshเชื่อมโยงกับไฟล์เชื่อมโยงไปถึงบนระบบไฟล์ระยะไกล? ฉันไม่ชอบที่จะsshfsเมาน สิ่งนี้ใช้ไม่ได้: scp <(tar cvf - MyBackups | 7za a -si -mx=9 -so) localhost:/tmp/tmp.tar.7z เพราะ: /dev/fd/63: not a regular file
63 ssh  tar  scp  7z 

4
จะใช้ 7z ในการบีบอัดผ่านท่อได้อย่างไร?
ฉันใช้สิ่งนี้เพื่อสร้างการสำรองข้อมูลอย่างปลอดภัย (? - ปลอดภัยจริงหรือไม่ด้วยรหัสผ่านที่ดี?): # ENCRYPT ORIGDIR="DIRECTORYNAMEHERE"; tar cvf - "${ORIGDIR}/" 2>/dev/null | gzip -9 - 2>/dev/null | openssl aes-256-cbc -salt -out "${ORIGDIR}.tar.gz.aes" # DECRYPT openssl aes-256-cbc -d -salt -in "ENCDIRECTORYNAMEHERE" | tar -xz -f - ถาม:แต่ฉันจะทำสิ่งนี้โดยใช้ 7z ด้วยอัตราการบีบอัดสูงสุดได้อย่างไร การสร้างไฟล์ชั่วคราวนอกเหนือจากไฟล์ OUTPUT เพียงอย่างเดียวนั้นไม่ดีเพราะถ้าฉันต้องการบีบอัดไฟล์ / ไดเรกทอรีขนาด ~ 100 GByte บน 180 GByte …
16 7z 

6
ค้นหาไฟล์เก็บถาวรทั้งหมดในรูปแบบไฟล์เก็บถาวรที่หลากหลายและค้นหารูปแบบชื่อไฟล์
ที่ดีที่สุดฉันต้องการโทรแบบนี้: $searchtool /path/to/search/ -contained-file-name "*vacation*jpg" ... เพื่อให้เครื่องมือนี้ จะสแกนซ้ำเส้นทางที่กำหนด ใช้ไฟล์ทั้งหมดที่มีรูปแบบไฟล์เก็บถาวรที่สนับสนุนซึ่งอย่างน้อยควรเป็น "ที่พบบ่อยที่สุด" เช่น zip, rar, 7z, tar.bz, tar.gz ... และสแกนรายการไฟล์ของไฟล์เก็บถาวรสำหรับรูปแบบชื่อที่เป็นปัญหา (ที่นี่*vacation*jpg) ฉันรู้วิธีใช้เครื่องมือค้นหา, tar, unzip และเหมือนกัน ฉันสามารถรวมสิ่งเหล่านี้กับเชลล์สคริปต์ แต่ฉันกำลังมองหาวิธีแก้ปัญหาง่าย ๆ ที่อาจเป็นเชลล์วัน - ไลเนอร์หรือเครื่องมือเฉพาะ (ยินดีแนะนำเครื่องมือ GUI ยินดีต้อนรับ
11 find  tar  zip  7z  rar 

2
เพิ่มไฟล์ไปยังพา ธ อื่นในไฟล์ zip
ฉันมีไฟล์ที่อยู่ในไดเรกทอรีต่อไปนี้: folder_A/another_folder_A/file_to_add.xml ตอนนี้สิ่งที่ฉันต้องการทำคือเพียงเพิ่มไฟล์ไปยังโฟลเดอร์ในไฟล์ zip ที่มีอยู่ ตัวอย่างเช่นนี่คือเนื้อหาไปรษณีย์ของฉัน: my_zip.zip/folder_B/another_folder_B ฉันจะเพิ่มfile_to_add.xmlไปanother_folder_B? my_zip.zip/folder_B/another_folder_B/file_to_add.xml ฉันไม่ต้องการสร้างโฟลเดอร์ที่มีชื่อเดียวกันและเพิ่มเข้าไป มีคำสั่งให้ฉันทำอย่างนั้นหรือไม่?
9 zip  7z 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.