লিনাক্সে আইএসও চিত্র থেকে ফাইলগুলি এক্সট্রাক্ট এবং অনুলিপি করার 3 উপায়


ধরা যাক আপনার লিনাক্স সার্ভারে আপনার একটি বড় আইএসও ফাইল রয়েছে এবং আপনি এটি থেকে একটি একক ফাইল অ্যাক্সেস করতে, এক্সট্রাক্ট করতে বা অনুলিপি করতে চেয়েছিলেন। তুমি এটা কিভাবে কর? লিনাক্স এ বেশ কয়েকটি উপায় আছে।

উদাহরণস্বরূপ, আপনি লুপ ডিভাইসটি ব্যবহার করে কেবল-পঠন মোডে কোনও ISO চিত্র মাউন্ট করতে স্ট্যান্ডার্ড মাউন্ট কমান্ড ব্যবহার করতে পারেন এবং তারপরে ফাইলগুলি অন্য ডিরেক্টরিতে অনুলিপি করতে পারেন।

লিনাক্সে মাউন্ট বা এক্সট্রাক্ট আইএসও ফাইল

এটি করতে, আপনার অবশ্যই একটি ISO ফাইল থাকতে হবে (আমি উবুন্টু -16.10-সার্ভার-amd64.iso আইএসও চিত্র ব্যবহার করেছি) এবং আইএসও ফাইলগুলি মাউন্ট করতে বা এক্সট্র্যাক্ট করার জন্য মাউন্ট পয়েন্ট ডিরেক্টরি থাকতে হবে।

প্রথমে একটি মাউন্ট পয়েন্ট ডিরেক্টরি তৈরি করুন, যেখানে আপনি চিত্রটি মাউন্ট করতে যাবেন যেমন:

$ sudo mkdir /mnt/iso

ডিরেক্টরিটি তৈরি হয়ে গেলে আপনি সহজেই উবুন্টু -16.10-সার্ভার-amd64.iso ফাইলটি মাউন্ট করতে পারেন এবং নিম্নলিখিত কমান্ডটি চালিয়ে এর সামগ্রীটি যাচাই করতে পারেন।

$ sudo mount -o loop ubuntu-16.10-server-amd64.iso /mnt/iso
$ ls /mnt/iso/

এখন আপনি মাউন্ট করা ডিরেক্টরিতে (/ mnt/iso) ভিতরে যেতে পারেন এবং ফাইলগুলি অ্যাক্সেস করতে পারেন বা সিপি কমান্ড ব্যবহার করে /tmp ডিরেক্টরিতে ফাইলগুলি অনুলিপি করতে পারেন।

$ cd /mnt/iso
$ sudo cp md5sum.txt /tmp/
$ sudo cp -r ubuntu /tmp/

দ্রষ্টব্য: ডিরেক্টরিগুলি অনুলিপি করার জন্য -r বিকল্পটি ব্যবহার করা হয়, আপনি চাইলে অনুলিপি কমান্ডের অগ্রগতিও পর্যবেক্ষণ করতে পারেন।

7zip কমান্ড ব্যবহার করে আইএসও কনটেন্ট বের করুন

আপনি যদি আইএসও ফাইলটি মাউন্ট করতে না চান, আপনি কেবল 7zip ইনস্টল করতে পারেন, এটি একটি ওপেন সোর্স আর্কাইভ প্রোগ্রাম যা টিএআর, এক্সজেড, জিজেআইপি, জিপ, বিজেআইপি 2, ইত্যাদি সহ বিভিন্ন সংখ্যক ফর্ম্যাটের প্যাক বা আনপ্যাক করতে ব্যবহৃত হয় ..

$ sudo apt-get install p7zip-full p7zip-rar [On Debian/Ubuntu systems]
$ sudo yum install p7zip p7zip-plugins      [On CentOS/RHEL systems]

একবার 7zip প্রোগ্রাম ইনস্টল হয়ে গেলে, আপনি ISO ফাইল সামগ্রীগুলি বের করতে 7z কমান্ড ব্যবহার করতে পারেন।

$ 7z x ubuntu-16.10-server-amd64.iso

দ্রষ্টব্য: লিনাক্স মাউন্ট কমান্ডের তুলনায়, 7 জিপটি কোনও আর্কাইভ ফর্ম্যাটগুলি প্যাক বা আনপ্যাক করার জন্য যথেষ্ট দ্রুত এবং স্মার্ট মনে হচ্ছে।

আইসোইনফো কমান্ড ব্যবহার করে আইএসও সামগ্রী সংরক্ষণ করুন

Isoinfo কমান্ডটি iso9660 চিত্রের ডিরেক্টরি তালিকার জন্য ব্যবহৃত হয়, তবে আপনি ফাইলগুলি বের করার জন্য এই প্রোগ্রামটি ব্যবহার করতে পারেন।

যেমন আমি বলেছি আইসাইনফোর প্রোগ্রাম ডিরেক্টরি তালিকা সম্পাদন করে, তাই প্রথমে আইএসও ফাইলের বিষয়বস্তু তালিকাবদ্ধ করুন।

$ isoinfo -i ubuntu-16.10-server-amd64.iso -l

এখন আপনি কোনও আইএসও চিত্র থেকে একক ফাইল বের করতে পারেন:

$ isoinfo -i ubuntu-16.10-server-amd64.iso -x MD5SUM.TXT > MD5SUM.TXT

দ্রষ্টব্য: পুনঃনির্দেশটি স্টডআউটে -x বিকল্পের নির্যাস হিসাবে প্রয়োজন।

ওয়েল, করার অনেকগুলি উপায় রয়েছে, আপনি যদি আইএসও ফাইল থেকে ফাইলগুলি বের করতে বা অনুলিপি করতে কোনও কার্যকর কমান্ড বা প্রোগ্রাম জানেন তবে আমাদের মন্তব্য বিভাগের মাধ্যমে শেয়ার করুন।