লিনাক্সে কীভাবে টার ফাইলগুলি নির্দিষ্ট বা ভিন্ন ডিরেক্টরিতে এক্সট্র্যাক্ট করতে হয়


লিনাক্স সিস্টেমে ব্যাকআপ তৈরি করতে আপনি যে ইউটিলিটি ব্যবহার করতে পারেন তার মধ্যে টার টার ইউটিলিটি। এটিতে এমন অনেকগুলি বিকল্প অন্তর্ভুক্ত রয়েছে যা অর্জনের জন্য কোনওটি নির্দিষ্ট করতে ব্যবহার করতে পারে।

একটি বিষয় বুঝতে হবে তা হল, আপনি বর্তমান ফাইলিং ডিরেক্টরিটি অবিচ্ছিন্নভাবে আলাদা বা নির্দিষ্ট ডিরেক্টরিতে টার ফাইলগুলি এক্সট্র্যাক্ট করতে পারেন। আপনি এই নিবন্ধটি আরও এগিয়ে যাওয়ার আগে নিম্নলিখিত নিবন্ধে বিভিন্ন বিভিন্ন উদাহরণ সহ টার ব্যাকআপ ইউটিলিটি সম্পর্কে আরও পড়তে পারেন।

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

ফাইলগুলি বের করার জন্য টয়ার ইউটিলিটির সাধারণ বাক্য গঠন:

# tar -xf file_name.tar -C /target/directory
# tar -xf file_name.tar.gz --directory /target/directory

দ্রষ্টব্য: উপরের প্রথম সিনট্যাক্সে, বর্তমান কার্যনির্বাহী ডিরেক্টরি বাদে অন্য কোনও ডিরেক্টরি নির্দিষ্ট করতে -C বিকল্পটি ব্যবহৃত হয়।

আসুন এখন নীচে কিছু উদাহরণ তাকান।

উদাহরণ 1: একটি নির্দিষ্ট ডিরেক্টরিতে টার ফাইলগুলি এক্সট্র্যাক্ট করা

প্রথম উদাহরণে, আমি নিবন্ধগুলিতে ফাইলগুলি বের করব। ডাইরেক্টরি /tmp/my_article ডিরেক্টরিতে। সর্বদা নিশ্চিত হয়ে নিন যে আপনি যে ডিরেক্টরিটিতে টার ফাইলটি বের করতে চান সেখানে উপস্থিত রয়েছে।

আমাকে নীচের কমান্ডটি ব্যবহার করে /tmp/my_article ডিরেক্টরি তৈরি করে শুরু করুন:

# mkdir /tmp/my_article

উপরের কমান্ডটিতে -p বিকল্পটি অন্তর্ভুক্ত করতে পারেন যাতে আদেশটি অভিযোগ না করে।

নিবন্ধগুলিতে ফাইলগুলি বের করার জন্য << কোড/টিএমপি/মাই_আর্টিকেল তে ফাইলটি নিষ্ক্রিয় করতে, আমি আদেশটি বেলো চালাব:

# tar -xvf articles.tar -C /tmp/my_article/

উপরের উদাহরণে আমি <নিষ্ক্রিয় - v বিকল্পটি ট্যারা উত্তোলনের অগ্রগতি পর্যবেক্ষণ করতে ব্যবহার করেছি।

উপরের উদাহরণের জন্য আমাকে - ডিরেক্টরি পরিবর্তে বিকল্পটি ব্যবহার করতে দিন। এটি ঠিক একইভাবে কাজ করে।

# tar -xvf articles.tar --directory /tmp/my_articles/

উদাহরণ 2: বিভিন্ন ডিরেক্টরিতে .tar.gz বা .tgz ফাইলগুলি বের করুন

প্রথমে নিশ্চিত হয়ে নিন যে আপনি নির্দিষ্ট ডিরেক্টরিটি ব্যবহার করে বের করতে চান:

# mkdir -p /tmp/tgz

এখন আমরা পৃথক/tmp/tgz/ডিরেক্টরিতে कागजात ttgz ফাইলের সামগ্রীগুলি বের করব ract

# tar -zvxf documents.tgz -C /tmp/tgz/ 

উদাহরণ 3: পৃথক ডিরেক্টরিতে টার্ম.বিজে 2, .tar.bz, .tbz বা .tbz2 ফাইলগুলি বের করুন

পুনরাবৃত্তি হচ্ছে যে ফাইলগুলি আনপ্যাক করার আগে আপনাকে অবশ্যই একটি পৃথক ডিরেক্টরি তৈরি করতে হবে:

# mkdir -p /tmp/tar.bz2

এখন আমরা document.tbz2 ফাইলগুলিকে /tmp/tar.bz2/ ডিরেক্টরিতে আনপ্যাক করব।

# tar -jvxf documents.tbz2 -C /tmp/tar.bz2/ 

উদাহরণ 4: কেবলমাত্র সংরক্ষণাগার থেকে নির্দিষ্ট বা নির্বাচিত ফাইলগুলি বের করুন

ট্যারে ইউটিলিটি আপনাকে কেবলমাত্র একটি .tar ফাইল থেকে নিষ্কাশন করতে চাইলে এমন ফাইলগুলি সংজ্ঞায়িত করতে দেয়। পরবর্তী উদাহরণে, আমি নীচে একটি টার্গেট ফাইল থেকে নির্দিষ্ট ফাইলগুলি একটি নির্দিষ্ট ডিরেক্টরিতে বের করব:

# mkdir /backup/tar_extracts
# tar -xvf etc.tar etc/issue etc/fuse.conf etc/mysql/ -C /backup/tar_extracts/

সারসংক্ষেপ

এটি হ'ল একটি নির্দিষ্ট ডিরেক্টরিতে টার ফাইলগুলি বের করা এবং একটি টার ফাইল থেকে নির্দিষ্ট ফাইলগুলি বের করা। আপনি যদি এই গাইডকে সহায়ক মনে করেন বা আরও তথ্য বা অতিরিক্ত ধারণা পেয়ে থাকেন তবে আপনি একটি মন্তব্য পোস্ট করে আমাকে প্রতিক্রিয়া জানাতে পারেন।


সমস্ত অধিকার সংরক্ষিত. © Linux-Console.net • 2019-2024