আমাকে স্বীকার করতে হবে যে আমি কনসোলে আনপ্যাক করতে অলস গলায়। আমি কখনই প্যারামিটার বা অপশনগুলি যে "টার কাছে পাস করতে হবে তা কোন 100% শিখেছি না যাতে আমি একটি bzip2 আনপ্যাক করতে পারি" বা অন্য ফাইলটি, তবে গুগলিং কিছুদিন আগে আমি এই ফোরামে এসেছিলাম এবং সেখানে একটি পোস্ট ছিল যা আমি ঘটনাচক্রে বলেছিলাম এটি প্রয়োগ করে এবং এর ফলস্বরূপ, বিজোড় পরিবর্তনটি করা, সর্বদা পুনরায় ব্যবহার করা, কখনই পুনরায় উদ্ভাবন করা হয়নি এবং যিনি অবদান রেখেছেন তাকে ধন্যবাদ জানাই। ধন্যবাদ, CrunchBang ফোরাম।
পোস্টে আমি বলেছিলাম যে আপনার মধ্যে এমন একটি ফাংশন কীভাবে তৈরি করা যায় যা এটি স্বীকৃত সমস্ত ধরণের ফাইলকে সংক্রামিত করবে তবে এটি আমার কাছে এবং বিশেষত "নবজাতক" ব্যবহারকারীর কাছে কিছুটা জটিল বলে মনে হয়েছিল, তাই আমি কিছু সহজ করার সিদ্ধান্ত নিয়েছি, একটি স্ক্রিপ্ট এটি একই ফাংশনটি করে, এবং গল্পটি শেষে পোস্টটি কী, তা না কি বোঝার পক্ষে এতটা কঠিন নয়? এক্সডি
প্রথমত, আমাদের অবশ্যই জানা এবং জেনে রাখা উচিত যে বর্তমানে কমপ্যাক্ট করা ফাইলগুলি সবচেয়ে বেশি ব্যবহৃত হয়। প্রার্থীরা হ'ল ".tar, .bzip, .rar, .zip, .7z এবং .Z", পাশাপাশি তাদের সংমিশ্রণের ক্ষেত্রে ".tar.bz2, .tar.gz" কেবল কয়েকটি উদাহরণ উল্লেখ করার জন্য রয়েছে ।
আপনার অবশ্যই জিএনইউ / লিনাক্সের যে কোনও বিতরণ ব্যবহার না করে সেগুলি কীভাবে ইনস্টল করবেন তা আমাদের অবশ্যই জানতে হবে। আমার ক্ষেত্রে আমি ব্যবহার করি ডেবিয়ান এটি নিম্নলিখিত হিসাবে সম্পন্ন করা হয়:
apt-get install tar bzip2 gzip unrar rar p7zip full
এখন, আমাদের ইতিমধ্যে উপাদান রয়েছে, এক্সডি প্লেট পাওয়ার জন্য আমাদের যথাযথ অনুপাতে তাদের মিশ্রিত করা দরকার। আমি স্ক্রিপ্টটিকে আনপেকেজি বলেছিলাম "এটি পাওয়া যায় বা আমি এটি / usr / bin /" এ রেখে দেব এবং এর কাজ হ'ল প্যারামিটার হিসাবে আমরা যা যা করি তা আনজিপ করা, এটি এটি 2 বা আরও বেশি ফাইল দিতে পারে এবং এটি হবে কোনও প্রকার সমস্যা ছাড়াই এগুলি আনজিপ করুন, এরকম কিছু:
unpkg onion_omelette.rar breakfast_cofee.tar.bz2 cook_recipes.7z
আসুন তাহলে স্ক্রিপ্টটি দেখুন:
[কোড] #! / বিন / বাশ
পিকেজির জন্য $ *; কর
যদি [-f $ pkg]; তারপর
কেস $ pkg ইন
* .tar.bz2) তারের xvjf $ pkg ;;
* .tar.gz) তারর xvzf $ pkg ;;
* .bz2) বুনজিপ 2 $ পিকেজি ;;
* .র) রার এক্স $ পিকেজি ;;
* .জিজেড) গানজিপ $ পিকেজি ;;
* .আর) টার xvf $ pkg ;;
* .tbz2) তারের xvjf $ pkg ;;
* .tgz) তারের xvzf $ pkg ;;
* .zip) আনজিপ $ pkg ;;
*। জেড) আনপ্রেস করুন $ পিকেজি ;;
* .7z) 7z x $ pkg ;;
*) প্রতিধ্বনি "'$ pkg' একটি প্যাকেজযুক্ত ফাইল? কী করবেন, জানেন না ex ;;
যে সি
fi
সম্পন্ন
[/ কোড]
তারা বুঝতে পারছেন? ফাইলটি কী করেছিল তা বোঝানোর দরকার ছিল না। তাই বলছি, এখানে কিছু পরবর্তী পোস্টে আপনি দেখতে পাবেন।