আমি সিএলআইয়ের মাধ্যমে নিম্নলিখিতগুলি করা সম্ভব কিনা তা জানতে চাই।
আমার একটি ফোল্ডার 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