গিট পরিচিতি ০৬: গিটইগনোর ফাইল
সুচিপত্র:
zip
কমান্ড- উবুন্টু এবং ডেবিয়ানে জিপ ইনস্টল করুন
- CentOS এবং ফেডোরায় জিপ ইনস্টল করুন
- ফাইল এবং ডিরেক্টরি জিপ কিভাবে
- সংকোচন পদ্ধতি এবং স্তর
- একটি পাসওয়ার্ড সুরক্ষিত জিপ ফাইল তৈরি করা হচ্ছে
- বিভক্ত জিপ ফাইল তৈরি করা হচ্ছে
- জিপ উদাহরণ
- উপসংহার
জিপ সর্বাধিক ব্যবহৃত আর্কাইভ ফাইল ফর্ম্যাট যা লসলেস ডেটা সংক্ষেপণ সমর্থন করে।
একটি জিপ ফাইল হ'ল এক বা একাধিক সংক্ষেপিত ফাইল বা ডিরেক্টরিযুক্ত ডেটা ধারক। কমপ্রেসড (জিপড) ফাইলগুলি কম ডিস্ক গ্রহণ করে এমন একটি ফাইল থেকে অন্য মেশিনে সঙ্কুচিত ফাইলগুলির চেয়ে দ্রুত স্থানান্তর করা যেতে পারে। জিপ ফাইলগুলি সহজেই উইন্ডোজ, ম্যাকোস এবং লিনাক্সে সমস্ত অপারেটিং সিস্টেমের জন্য উপলব্ধ ইউটিলিটিগুলি ব্যবহার করে বের করা যায়।
এই টিউটোরিয়ালে, আমরা আপনাকে
zip
কমান্ড ব্যবহার করে লিনাক্সের ফাইল এবং ডিরেক্টরিগুলি জিপ (সংক্ষেপণ) কীভাবে দেখাব show
zip
কমান্ড
zip
একটি কমান্ড-লাইন ইউটিলিটি যা আপনাকে জিপ সংরক্ষণাগার তৈরি করতে সহায়তা করে।
জিপ কমান্ডটি নিম্নলিখিত সিনট্যাক্স ফর্মটি গ্রহণ করে:
zip OPTIONS ARCHIVE_NAME FILES
একটি নির্দিষ্ট ডিরেক্টরিতে একটি জিপ সংরক্ষণাগার তৈরি করতে ব্যবহারকারীর সেই ডিরেক্টরিতে লেখার অনুমতি থাকা দরকার।
জিপ ফাইলগুলি লিনাক্স-শৈলীর মালিকানা সম্পর্কিত তথ্য সমর্থন করে না। নিষ্ক্রিয় করা ফাইলগুলি কমান্ডটি চালানো ব্যবহারকারীর মালিকানাধীন।
ফাইলের মালিকানা এবং অনুমতি সংরক্ষণ করতে কমান্ডটি ব্যবহার করুন।
zip
ইউটিলিটি বেশিরভাগ লিনাক্স বিতরণে ডিফল্টরূপে ইনস্টল করা হয় না তবে আপনি আপনার বিতরণের প্যাকেজ ম্যানেজার ব্যবহার করে এটি সহজেই ইনস্টল করতে পারেন।
উবুন্টু এবং ডেবিয়ানে জিপ ইনস্টল করুন
CentOS এবং ফেডোরায় জিপ ইনস্টল করুন
ফাইল এবং ডিরেক্টরি জিপ কিভাবে
এক বা একাধিক ফাইল জিপ করতে, স্থান হিসাবে পৃথক করে সংরক্ষণাগারে যুক্ত করতে চান এমন ফাইলগুলি নির্দিষ্ট করুন:
zip archivename.zip filename1 filename2 filename3
adding: filename1 (deflated 63%) adding: filename2 (stored 0%) adding: filename3 (deflated 38%)
ডিফল্টরূপে
zip
কমান্ড আর্কাইভ এবং সংক্ষেপণ পদ্ধতিতে যুক্ত ফাইলগুলির নাম মুদ্রণ করে। আমরা পরে এই গাইডটিতে সংক্ষেপণের পদ্ধতিগুলি এবং স্তরটি ব্যাখ্যা করব।
জিপ সংরক্ষণাগারটির নাম উল্লেখ করার সময় আপনি
.zip
এক্সটেনশন বাদ দিলে আর্কাইভের
.zip
বিন্দু না থাকলে এটি স্বয়ংক্রিয়ভাবে যুক্ত হবে।
zip archivename.zip filename
একই নামে একটি সংরক্ষণাগার তৈরি করবে
zip archivename.zip filename
নামটি।
zip
কমান্ডের আউটপুট দমন করতে,
-q
বিকল্পটি ব্যবহার করুন:
zip -q archivename.zip filename1 filename2 filename3
প্রায়শই, আপনি উপ-ডিরেক্টরিগুলির সামগ্রী সহ একটি ডিরেক্টরিতে জিপ সংরক্ষণাগার তৈরি করবেন।
-r
বিকল্পটি আপনাকে সম্পূর্ণ ডিরেক্টরি কাঠামোকে পুনরাবৃত্তভাবে অতিক্রম করতে দেয়।
আপনি যে ডিরেক্টরিটি ব্যবহার করবেন এটির একটি জিপ সংরক্ষণাগার তৈরি করতে:
zip -r archivename.zip directory_name
আপনি একই সংরক্ষণাগারে একাধিক ফাইল এবং ডিরেক্টরি যুক্ত করতে পারেন:
zip -r archivename.zip directory_name1 directory_name2 file1 file1
সংকোচন পদ্ধতি এবং স্তর
জিপের ডিফল্ট সংকোচনের পদ্ধতিটি ডিলেটলেট । যদি জিপ ইউটিলিটি নির্ধারণ করে যে কোনও ফাইলকে সংকুচিত করা যায় না তবে স্টোর পদ্ধতিটি ব্যবহার করে সংক্ষেপ না করে কেবল ফাইলটি সংরক্ষণাগারে রেখে দেয় stores বেশিরভাগ লিনাক্স বিতরণে জিপ ইউটিলিটি bzip2 সংক্ষেপণ পদ্ধতি সমর্থন করে।
একটি সংক্ষেপণ পদ্ধতি নির্দিষ্ট করতে,
-Z
বিকল্পটি ব্যবহার করুন।
zip -r -Z bzip2 archivename.zip directory_name
… adding: sub_dir/ (stored 0%) adding: sub_dir/file1 (bzipped 52%) adding: sub_dir/file2 (bzipped 79%)
zip
কমান্ড আপনাকে 0 থেকে 9 অবধি ড্যাশ সহ প্রিফিক্সড নম্বর ব্যবহার করে একটি সংক্ষেপণ স্তর নির্দিষ্ট করতে দেয়। ডিফল্ট সংকোচনের স্তরটি
-6
।
-0
ব্যবহার করার সময়, সমস্ত ফাইল সংক্ষেপণ ছাড়াই সংরক্ষণ করা হবে।
-9
zip
কমান্ডকে সমস্ত ফাইলের জন্য একটি অনুকূল সংক্ষেপণ ব্যবহার করতে বাধ্য করবে।
উদাহরণস্বরূপ, সংক্ষেপণ স্তর
-9
ব্যবহার করতে, আপনি এই জাতীয় কিছু টাইপ করবেন:
zip -9 -r archivename.zip directory_name
কমপ্রেসনের স্তরটি যত বেশি হবে, জিপ প্রক্রিয়াটি তত বেশি সিপিইউ-নিবিড় হবে এবং এটি সম্পূর্ণ হতে আরও সময় লাগবে।
একটি পাসওয়ার্ড সুরক্ষিত জিপ ফাইল তৈরি করা হচ্ছে
zip -e archivename.zip directory_name
আপনাকে সংরক্ষণাগারটির পাসওয়ার্ড প্রবেশ ও যাচাই করতে অনুরোধ করা হবে:
Enter password: Verify password:
বিভক্ত জিপ ফাইল তৈরি করা হচ্ছে
কল্পনা করুন যে আপনি জিপ সংরক্ষণাগারটি এমন কোনও ফাইল হোস্টিং পরিষেবাতে সঞ্চয় করতে চান যাতে 1 জিবি ফাইলের আকার আপলোড সীমা রয়েছে এবং আপনার জিপ সংরক্ষণাগারটি 5 গিগাবাইট।
নির্দিষ্ট আকার অনুসারে
-s
বিকল্পটি ব্যবহার করে আপনি একটি নতুন বিভক্ত জিপ ফাইল তৈরি করতে পারেন। গুণকটি কে (কিলোবাইট), এম (মেগাবাইট), জি (গিগা বাইট), বা টি (টেরাবাইট) হতে পারে।
zip -s 1g -r archivename.zip directory_name
উপরের কমান্ডটি নির্দিষ্ট আকারের সীমাটি পৌঁছানোর পরে একটি সেটে নতুন সংরক্ষণাগার তৈরি করতে থাকবে।
archivename.zip archivename.z01 archivename.z02 archivename.z03 archivename.z04
জিপ উদাহরণ
বর্তমান ডিরেক্টরিতে সমস্ত ফাইল ধারণকারী আর্কাইভনাম.জাইপ নামে একটি জিপ সংরক্ষণাগার তৈরি করুন।
zip archivename *
লুকানো ফাইলগুলি (বিন্দু দিয়ে শুরু হওয়া ফাইলগুলি) সহ উপরের মত:
zip archivename.* *
ফাইলগুলি সংকুচিত না করে বর্তমান ডিরেক্টরিতে সমস্ত এমপি 3 ফাইল সম্বলিত
archivename.zip
নামে একটি জিপ সংরক্ষণাগার তৈরি করুন।
উপসংহার
লিনাক্সে আপনি
zip
কমান্ড দিয়ে জিপ সংরক্ষণাগার তৈরি করতে পারেন।
একটি লিনাক্স সিস্টেমে একটি জিপ সংরক্ষণাগার বের করতে, আপনি আনজিপ কমান্ডটি ব্যবহার করতে পারেন।
জিপ টার্মিনালফ্রিফাইলসিস্ক - বিনামূল্যে তুলনা করুন এবং সিঙ্ক্রোনাইজেশন সফ্টওয়্যার 99 9> ফাইল এবং ফোল্ডারগুলির সাথে তুলনা করুন এবং সিঙ্ক্রোনাইজ করুন এবং ফ্রিফাইলসিস্কের সাথে ফাইল এবং ফোল্ডারগুলি সিঙ্ক্রোনাইজ করুন। এটি আপনাকে আপনার কম্পিউটারে ফাইলগুলি এবং ফোল্ডারগুলিকে সহজেই তুলনা করতে এবং সিঙ্ক্রোনাইজ করতে দেয়।

FreeFileSync
ফাইল ডিলার সফ্টওয়্যার মুছে ফেলার জন্য ফ্রি ফাইল ডিলার সফ্টওয়্যার। কারণ আপনি আপনার পিসিতে একটি ফাইল বা ফোল্ডার মুছে ফেলতে পারবেন না, উইন্ডোজ পিসিতে লকড ফাইল ও ফোল্ডার মুছে ফেলার জন্য এই ফ্রি ফাইল ডিলার সফটওয়্যারটি চেষ্টা করুন।

আপনার উইন্ডোজ পিসিতে কিছু ফাইল মুছে ফেলতে পারবেন না? আপনার পিসি থেকে একটি অবাঞ্ছিত প্রোগ্রাম সরানোর সময় আমরা প্রায়ই এই ত্রুটির মুখোমুখি, বিশেষ করে স্পাইওয়্যার। যদি আপনি করেন, তাহলে এই
লিনাক্সে এলএস কমান্ড (ফাইল এবং ডিরেক্টরি তালিকাবদ্ধ করুন)

Ls কমান্ড হ'ল একটি লিনাক্ট কমান্ড যা লিনাক্স ব্যবহারকারীদের জানা উচিত। এটি ফাইল সিস্টেমের মধ্যে ফাইল এবং ডিরেক্টরি সম্পর্কিত তথ্য তালিকাভুক্ত করতে ব্যবহৃত হয়।