অ্যান্ড্রয়েড

কিভাবে লিনাক্সে ফাইল এবং ডিরেক্টরি জিপ করবেন

গিট পরিচিতি ০৬: গিটইগনোর ফাইল

গিট পরিচিতি ০৬: গিটইগনোর ফাইল

সুচিপত্র:

Anonim

জিপ সর্বাধিক ব্যবহৃত আর্কাইভ ফাইল ফর্ম্যাট যা লসলেস ডেটা সংক্ষেপণ সমর্থন করে।

একটি জিপ ফাইল হ'ল এক বা একাধিক সংক্ষেপিত ফাইল বা ডিরেক্টরিযুক্ত ডেটা ধারক। কমপ্রেসড (জিপড) ফাইলগুলি কম ডিস্ক গ্রহণ করে এমন একটি ফাইল থেকে অন্য মেশিনে সঙ্কুচিত ফাইলগুলির চেয়ে দ্রুত স্থানান্তর করা যেতে পারে। জিপ ফাইলগুলি সহজেই উইন্ডোজ, ম্যাকোস এবং লিনাক্সে সমস্ত অপারেটিং সিস্টেমের জন্য উপলব্ধ ইউটিলিটিগুলি ব্যবহার করে বের করা যায়।

এই টিউটোরিয়ালে, আমরা আপনাকে zip কমান্ড ব্যবহার করে লিনাক্সের ফাইল এবং ডিরেক্টরিগুলি জিপ (সংক্ষেপণ) কীভাবে দেখাব show

zip কমান্ড

zip একটি কমান্ড-লাইন ইউটিলিটি যা আপনাকে জিপ সংরক্ষণাগার তৈরি করতে সহায়তা করে।

জিপ কমান্ডটি নিম্নলিখিত সিনট্যাক্স ফর্মটি গ্রহণ করে:

zip OPTIONS ARCHIVE_NAME FILES

একটি নির্দিষ্ট ডিরেক্টরিতে একটি জিপ সংরক্ষণাগার তৈরি করতে ব্যবহারকারীর সেই ডিরেক্টরিতে লেখার অনুমতি থাকা দরকার।

জিপ ফাইলগুলি লিনাক্স-শৈলীর মালিকানা সম্পর্কিত তথ্য সমর্থন করে না। নিষ্ক্রিয় করা ফাইলগুলি কমান্ডটি চালানো ব্যবহারকারীর মালিকানাধীন।

ফাইলের মালিকানা এবং অনুমতি সংরক্ষণ করতে কমান্ডটি ব্যবহার করুন।

zip ইউটিলিটি বেশিরভাগ লিনাক্স বিতরণে ডিফল্টরূপে ইনস্টল করা হয় না তবে আপনি আপনার বিতরণের প্যাকেজ ম্যানেজার ব্যবহার করে এটি সহজেই ইনস্টল করতে পারেন।

উবুন্টু এবং ডেবিয়ানে জিপ ইনস্টল করুন

sudo apt install zip

CentOS এবং ফেডোরায় জিপ ইনস্টল করুন

sudo yum install zip

ফাইল এবং ডিরেক্টরি জিপ কিভাবে

এক বা একাধিক ফাইল জিপ করতে, স্থান হিসাবে পৃথক করে সংরক্ষণাগারে যুক্ত করতে চান এমন ফাইলগুলি নির্দিষ্ট করুন:

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 -0 archivename *.mp3

উপসংহার

লিনাক্সে আপনি zip কমান্ড দিয়ে জিপ সংরক্ষণাগার তৈরি করতে পারেন।

একটি লিনাক্স সিস্টেমে একটি জিপ সংরক্ষণাগার বের করতে, আপনি আনজিপ কমান্ডটি ব্যবহার করতে পারেন।

জিপ টার্মিনাল