আমি সিএলআইয়ের মাধ্যমে নিম্নলিখিতগুলি করা সম্ভব কিনা তা জানতে চাই।
আমার একটি ফোল্ডার F
রয়েছে যার মধ্যে বেশ কয়েকটি সাব ফোল্ডার এবং কিছু ফাইল রয়েছে। আমি ফোল্ডারের কম্প্রেস করতে চান F
মধ্যে .zip
"পাসওয়ার্ড শুধুমাত্র-নির্যাস" সঙ্গে ফাইল।
আমি সিএলআইয়ের মাধ্যমে নিম্নলিখিতগুলি করা সম্ভব কিনা তা জানতে চাই।
আমার একটি ফোল্ডার F
রয়েছে যার মধ্যে বেশ কয়েকটি সাব ফোল্ডার এবং কিছু ফাইল রয়েছে। আমি ফোল্ডারের কম্প্রেস করতে চান F
মধ্যে .zip
"পাসওয়ার্ড শুধুমাত্র-নির্যাস" সঙ্গে ফাইল।
উত্তর:
cd
কমান্ডটি ব্যবহার করে প্রাসঙ্গিক ফোল্ডারে যান :
cd /path/to/folder/
(যদি আপনার ফোল্ডারটি F
আপনার হোম ফোল্ডারে থাকে তবে আপনি কেবল এটি করতে পারেন cd ~
))
তারপরে, আপনার টার্মিনালটি টাইপ করুন:
zip -er F.zip F
এটি আপনাকে একটি পাসওয়ার্ডের জন্য অনুরোধ করবে। এটি দিন এবং এটি সেই ফোল্ডারটি থেকে একটি পাসওয়ার্ড-সুরক্ষিত জিপ ফাইল তৈরি করবে।
-e
আপনার জিপ ফাইলের জন্য এনক্রিপশন সক্ষম করে। এটিই এটি পাসওয়ার্ডের জন্য জিজ্ঞাসা করে।-r
কমান্ডটি পুনরাবৃত্ত করে তোলে যার অর্থ ফোল্ডারের ভিতরে থাকা সমস্ত ফাইল জিপ ফাইলে যুক্ত হবে।F.zip
আউটপুট ফাইলের নাম।F
আপনি জিপ করতে চান ফোল্ডার।একটি বিকল্প বলা হয়েছে -P
যা আপনাকে কমান্ডের মধ্যেই পাসওয়ার্ডটি পাস করার অনুমতি দেবে, তবে এটি ভাল নয় কারণ সর্বদা কাঁধ থেকে ওঠার হুমকি থাকে । এছাড়াও অন্যান্য ব্যবহারকারীরা ps -ef
যদি আপনি -P
স্যুইচ ব্যবহার করেন তবে কমান্ড ব্যবহার করে পাসওয়ার্ডটি দেখতে পাবেন । এই -P
স্যুইচটি দিয়ে, কমান্ডটি দেখতে পাবেন:
zip -P password -r F.zip F
man zip
আরও তথ্যের জন্য।-e means encrypt
মন্তব্যটি পাশাপাশি -r
বিকল্পটির অর্থ অন্তর্ভুক্ত করতে এটি সম্পাদনা করতে পারেন । ধন্যবাদ!
জিপ ফাইলগুলির এনক্রিপশন দুর্বল এবং খুব সহজেই ভেঙে যেতে পারে। পরিবর্তে 7zip ব্যবহার করুন।
7z a -p Fdirectory.7z /path/to/F
a
কমান্ডটি 7zip কে ফাইল যুক্ত করতে বলে।-p
আপনি হয় তা ফাঁকা রেখে দিতে পারেন যাতে এটি আপনাকে ইন্টারঅ্যাকটিভভাবে জিজ্ঞাসা করে বা আপনার পাসওয়ার্ডটি এখানে টাইপ করে।Fdirectory.7z
তৈরি হওয়া সংরক্ষণাগারটির নাম।/path/to/F
আপনার ডিরেক্টরি এর পথ। এটি আপেক্ষিক বা পুরো পথ হতে পারে।/proc
ডিরেক্টরিতে অ্যাক্সেস রয়েছে এমন কারও কাছে এটি দৃশ্যমান হওয়ার কারণে শেলটিতে পাসওয়ার্ডটি টাইপ না করা বাঞ্ছনীয় ।
-p
কেবল পাস 7z
এবং পাসওয়ার্ড বাদ দিয়ে থাকেন তবে এটি ইন্টারেক্টিভভাবে এটি জিজ্ঞাসা করে - এটি দ্বিতীয় বার নিশ্চিতকরণের জন্যও।
-r
পরিবর্তে বর্তমান কার্যনির্বাহী ডিরেক্টরিগুলির সমস্ত ফাইল এবং সাব ডিরেক্টরিগুলি যুক্ত করবে । 7z এর ম্যান পেজটি বিশেষত এর বিরুদ্ধে সতর্ক করে এবং বলেছে যে এই পতাকাটি এড়ানো উচিত। linux.die.net/man/1/7z