আমি একটি স্ক্রিপ্ট লিখছি যা প্রকল্প সংরক্ষণাগার তৈরি করে এবং তারপরে আমার কাছে নির্দিষ্ট সংস্করণগুলি সংরক্ষণ এবং এনক্রিপ্টড ব্যাকআপগুলি রাখা আরও সহজ করার জন্য সেগুলির 7z সংরক্ষণাগার তৈরি করে।
আমি সংরক্ষণাগারগুলি তৈরি করার পরে এবং আমি এনক্রিপশন পর্যায়ে পৌঁছানোর পরে, আমি gpgযদি সম্ভব হয় তবে একটি কল দিয়ে ফাইলগুলি এনক্রিপ্ট করতে চাই , যাতে কেবল একবার তাদের পাসফ্রেজ ব্যবহারকারীর ইনপুট থাকে। অন্যথায়, আমাদের হয় মেমরির ব্যবহারকারীর পাসফ্রেজ ক্যাশে করতে হবে (যা আমি সত্যিই করতে চাই না) বা তাদের ইনপুট রাখতে এবং সংরক্ষণাগারভুক্ত প্রতিটি প্রকল্পের জন্য তাদের পাসফ্রেজটি নিশ্চিত করতে হবে (যা আরও খারাপ)।
gpgএকসাথে সবগুলি এনক্রিপ্ট করার জন্য কি একাধিক ফাইলের নাম পাস করার কোনও উপায় আছে?
যদি আমি এটি চেষ্টা করি:
$ gpg --cipher-algo AES256 --compression-algo BZIP2 -c project1.7z project2.7z
... আমি শেলটিতে নিম্নলিখিত ত্রুটিটি দেখছি:
usage: gpg [options] --symmetric [filename]
আমি যেটি সম্পাদন করতে চাই তার করার কোনও উপায় আছে?