কিভাবে লিনাক্স টার্মিনাল ব্যবহার করে একটি tar.gz ফাইল নিষ্কর্ষ
সুচিপত্র:
- Tar.bz2 ফাইলটি তোলা হচ্ছে
- একটি tar.bz2 ফাইল থেকে নির্দিষ্ট ফাইলগুলি এক্সট্র্যাক্ট করা হচ্ছে
- স্টিডিন থেকে tar.bz2 ফাইল আহরণ করা হচ্ছে
- তালিকাই tar.bz2 ফাইল
- উপসংহার
tar
কমান্ড আপনাকে টার আর্কাইভগুলি তৈরি এবং নিষ্কাশনের অনুমতি দেয়। এটি gzip, bzip2, lzip, lzma, lzop, xz এবং compress এর মতো বিস্তৃত সংক্ষেপণ প্রোগ্রামগুলিকে সমর্থন করে।
ট্যারি ফাইলগুলি সংকুচিত করার জন্য Bzip2 অন্যতম জনপ্রিয় অ্যালগরিদম। কনভেনশন অনুসারে, bzip2 দিয়ে সংক্ষেপিত একটি টার আর্কাইভের নামটি .tar.bz2 বা .tbz2 এর সাথে শেষ হয়।
এই টিউটোরিয়ালে, আমরা কীভাবে
tar
কমান্ডটি ব্যবহার করে tar.bz2 এবং tbz2 সংরক্ষণাগারটি নিষ্কাশন করতে পারি তা ব্যাখ্যা করব।
Tar.bz2 ফাইলটি তোলা হচ্ছে
বেশিরভাগ লিনাক্স ডিস্ট্রিবিউশন এবং ম্যাকস ডিফল্টরূপে প্রাক-ইনস্টল করা ট্যারি ইউটিলিটি সহ আসে।
Tar.bz2 ফাইলটি বের করতে,
--extract
(
-x
) বিকল্পটি ব্যবহার করুন এবং
-f
বিকল্পের পরে সংরক্ষণাগার ফাইলের নামটি উল্লেখ করুন:
tar -jf archive.tar.bz2
tar
কমান্ডটি সংকোচনের ধরণের স্বতঃ-সনাক্ত করে এবং সংরক্ষণাগারটি বের করে। একই কমান্ডটি অন্যান্য আলগোরিদিম যেমন .tar.gz দিয়ে সংকুচিত টার আর্কাইভগুলি নিষ্কাশন করতে ব্যবহার করা যেতে পারে।
আপনি যদি ডেস্কটপ ব্যবহারকারী হন এবং কমান্ড-লাইনটি আপনার জিনিস না হয় আপনি নিজের ফাইল ম্যানেজার ব্যবহার করতে পারেন। একটি tar.bz2 ফাইলটি বের করার জন্য (আনজিপ করা) আপনি যে ফাইলটি বের করতে চান তা কেবল ডানদিকে ক্লিক করুন এবং "নিষ্কাশন" নির্বাচন করুন। উইন্ডোজ ব্যবহারকারীদের tar.bz2 ফাইলগুলি বের করতে 7zip নামের একটি সরঞ্জাম প্রয়োজন।
আরও ভার্বোজ আউটপুট জন্য
-v
বিকল্প ব্যবহার করুন। এই বিকল্পটি টার্মিনাল থেকে বের করা ফাইলগুলির নাম প্রদর্শন করতে
tar
বলে।
tar -xvf archive.tar.bz2
ডিফল্টরূপে,
tar
বর্তমান কার্যকারী ডিরেক্টরিতে সংরক্ষণাগার সামগ্রীগুলি বের করে আনবে। নির্দিষ্ট ডিরেক্টরিতে সংরক্ষণাগার ফাইলগুলি বের করতে
--directory
(
-C
) ব্যবহার করুন:
উদাহরণস্বরূপ,
/home/linuxize/files
ডিরেক্টরিতে সংরক্ষণাগার সামগ্রীগুলি বের করতে, আপনি টাইপ করতে পারেন:
tar -jf archive.tar.bz2 -C /home/linuxize/files
একটি tar.bz2 ফাইল থেকে নির্দিষ্ট ফাইলগুলি এক্সট্র্যাক্ট করা হচ্ছে
একটি tar.bz2 ফাইল থেকে একটি নির্দিষ্ট ফাইল (গুলি) বের করার জন্য, সংরক্ষণাগার নামের পরে বের করার জন্য ফাইলের নামের একটি স্থান-বিচ্ছিন্ন তালিকা যুক্ত করুন:
tar -jf archive.tar.bz2 file1 file2
ফাইলগুলি বের করার সময়,
--list
(
-t
) বিকল্পটি
--list
সময় আপনাকে অবশ্যই অবশ্যই তার সঠিক নাম অবশ্যই সরবরাহ করতে হবে printed
একটি সংরক্ষণাগার থেকে এক বা একাধিক ডিরেক্টরি আহরণ করা একাধিক ফাইল আহরণের সমান:
tar -jf archive.tar.bz2 dir1 dir2
tar -jf archive.tar.bz2 README
tar: README: Not found in archive tar: Exiting with failure status due to previous errors
--wildcards
বিকল্পটি আপনাকে ওয়াইল্ডকার্ডের প্যাটার্নের ভিত্তিতে tar.bz2 ফাইল থেকে ফাইলগুলি বের করতে সহায়তা করে। শেলটির ব্যাখ্যা থেকে নিরস্ত করতে প্যাটার্নটি উদ্ধৃত করতে হবে।
উদাহরণস্বরূপ, কেবলমাত্র যাদের ফাইলগুলি
.md
(মার্কডাউন ফাইল) এ শেষ হয় কেবল সেগুলি বের করতে আপনি ব্যবহার করতে পারেন:
tar -jf archive.tar.bz2 --wildcards '*.md'
স্টিডিন থেকে tar.bz2 ফাইল আহরণ করা হচ্ছে
স্ট্যান্ডার্ড ইনপুট (সাধারণত পাইপিংয়ের মাধ্যমে) সংরক্ষণাগারটি পড়ে কোনও সংকুচিত tar.bz2 ফাইলটি বের করার সময়, আপনাকে অবশ্যই ডিকম্প্রেশন বিকল্পটি নির্দিষ্ট করতে হবে।
-j
বিকল্পটি
-j
বলে যে ফাইলটি bzip2 দিয়ে সংকুচিত হয়েছে।
নীচের উদাহরণে আমরা
wget
কমান্ড ব্যবহার করে ভিম উত্সগুলি ডাউনলোড করছি এবং তার আউটপুটটি
tar
কমান্ডে পাইপ করব:
wget -c ftp://ftp.vim.org/pub/vim/unix/vim-8.1.tar.bz2 -O - | sudo tar -xj
tar: Archive is compressed. Use -j option tar: Error is not recoverable: exiting now
তালিকাই tar.bz2 ফাইল
Tar.bz2 ফাইলের বিষয়বস্তু তালিকাবদ্ধ করতে,
--list
(
-t
) বিকল্পটি ব্যবহার করুন:
tar -tf archive.tar.bz2
আউটপুটটি এরকম কিছু দেখবে:
file1
file2
file3
tar -tvf archive.tar.bz2
-rw-r--r-- linuxize/users 0 2019-02-15 01:19 file1
-rw-r--r-- linuxize/users 0 2019-02-15 01:19 file2
-rw-r--r-- linuxize/users 0 2019-02-15 01:19 file3
উপসংহার
tar.bz2 ফাইলটি Bzip2 দিয়ে সংকুচিত একটি টার সংরক্ষণাগার। একটি tar.bz2 ফাইলটি বের করার জন্য, সংরক্ষণাগার নাম
tar -jf
কমান্ডটি ব্যবহার করুন।
উইন্ডোজ 10/8/7/7/7 এ ব্রেকিং এক্সটেন ফাইল এসোসিয়েশন ফিক্স করা EXE ফাইল এসোসিয়েশন ফিক্স করুন যদি আপনি exe বা lnk ফাইল না খুলতে পারেন তবে এই পোস্টটি দেখায় কিভাবে পুনরায় সেট, মেরামত, পুনরুদ্ধার করা EXE ফাইল অ্যাসোসিয়েশন FixExec ব্যবহার করুন বা এই ফিক্সটি প্রয়োগ করুন।

আপনি এমন একটি পরিস্থিতির সম্মুখীন হতে পারেন যেখানে আপনি কোন .Exe ফাইল বা শর্টকাট লিঙ্ক ফাইল খুলতে সক্ষম হবেন না, যেমন, EXE বা LNK ফাইলগুলি আপনি পরিবর্তে একটি "খুলুন" ডায়লগ বক্স পেতে পারেন, অথবা এটি অন্য প্রোগ্রামে ফাইলটি খুলতে পারে। এই ফাইল এক্সটেনশান ফাইল অ্যাসোসিয়েশন দুর্নীতিগ্রস্ত হয়ে থাকতে পারে যদি এটি ঘটে।
ফাইল ডিলার সফ্টওয়্যার মুছে ফেলার জন্য ফ্রি ফাইল ডিলার সফ্টওয়্যার। কারণ আপনি আপনার পিসিতে একটি ফাইল বা ফোল্ডার মুছে ফেলতে পারবেন না, উইন্ডোজ পিসিতে লকড ফাইল ও ফোল্ডার মুছে ফেলার জন্য এই ফ্রি ফাইল ডিলার সফটওয়্যারটি চেষ্টা করুন।

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

যদি আপনি ওপেন-সোর্স ওয়ার্ল্ডে রোমিং করে থাকেন তবে আপনি নিয়মিত ভিত্তিতে ফাইলের মুখোমুখি হন tar ওপেন সোর্স প্যাকেজগুলি সাধারণত .tar.gz এবং .zip ফর্ম্যাটে ডাউনলোডের জন্য উপলব্ধ। এই টিউটোরিয়ালে, আমরা আপনাকে কীভাবে টার্ম.gz সংরক্ষণাগারগুলি নিষ্কাশন করতে (বা আনজিপ করা যায়) তা দেখাব।