ฉันกำลังเขียนสคริปต์ที่สร้างที่เก็บถาวรโครงการแล้วสร้างที่เก็บถาวร 7z เพื่อให้ง่ายต่อการบันทึกรุ่นที่ระบุและเก็บสำรองข้อมูลที่เข้ารหัส
หลังจากที่ฉันสร้างที่เก็บถาวรและฉันได้รับการเข้ารหัสฉันต้องการเข้ารหัสไฟล์ด้วยการโทรเพียงครั้งเดียวgpg
ถ้าเป็นไปได้เพื่อให้ผู้ใช้ป้อนข้อความรหัสผ่านของพวกเขาเพียงครั้งเดียว มิฉะนั้นเราอาจต้องใส่ข้อความรหัสผ่านของผู้ใช้ในหน่วยความจำ (ซึ่งฉันไม่ต้องการทำ) หรือให้พวกเขาป้อนข้อมูลและยืนยันข้อความรหัสผ่านของพวกเขาสำหรับทุกโครงการที่ถูกเก็บถาวร (ซึ่งแย่กว่า)
มีวิธีการส่งชื่อไฟล์หลาย ๆ ไฟล์เพื่อgpg
เข้ารหัสมันทั้งหมดในครั้งเดียวหรือไม่?
ถ้าฉันลองทำสิ่งนี้:
$ gpg --cipher-algo AES256 --compression-algo BZIP2 -c project1.7z project2.7z
... ฉันเห็นข้อผิดพลาดต่อไปนี้ในเชลล์:
usage: gpg [options] --symmetric [filename]
มีวิธีการทำสิ่งที่ฉันต้องการสำเร็จหรือไม่