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

কীভাবে এক্সট্রাক্ট করবেন (আনজিপ করুন) টার্ম জিজেড ফাইল

(No oven/ No gelatin)How to make silk soft custard caramel pudding

(No oven/ No gelatin)How to make silk soft custard caramel pudding

সুচিপত্র:

Anonim

একটি গ্রুপের ফাইলকে একটি সংরক্ষণাগারে রূপান্তর করে ট্যারি আর্কাইভ তৈরি করতে tar কমান্ড ব্যবহার করা হয়। এটি gzip, bzip2, lzip, lzma, lzop, xz এবং compress এর মতো বিস্তৃত সংক্ষেপণ প্রোগ্রামগুলিকে সমর্থন করে। টার মূলত চৌম্বকীয় টেপগুলিতে ফাইলগুলি সংরক্ষণ করার জন্য সংরক্ষণাগার তৈরির জন্য ডিজাইন করা হয়েছিল যার কারণেই এর নামটি " টি এপি এআর সিভ" রয়েছে।

জিজিপ হ'ল টার ফাইলগুলি সংকুচিত করার জন্য সর্বাধিক জনপ্রিয় অ্যালগরিদম। কনভেনশন অনুসারে, জিজিপ দিয়ে সংকুচিত একটি টার আর্কাইভের নাম .tar.gz বা .tgz দ্বারা শেষ হওয়া উচিত।

সংক্ষেপে, .tar.gz এ শেষ হওয়া একটি ফাইল হ'ল gzip দিয়ে সংকুচিত .tar সংরক্ষণাগার।

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

এই টিউটোরিয়ালে, আমরা আপনাকে কীভাবে (বা আনজিপ) টার. gz এবং tgz সংরক্ষণাগারগুলি নিষ্কাশন করতে দেখাব।

Tar.gz ফাইলটি উত্তোলন করা হচ্ছে

বেশিরভাগ লিনাক্স ডিস্ট্রিবিউশন এবং ম্যাকস ডিফল্টরূপে প্রাক-ইনস্টল করা কমান্ড সহ আসে।

একটি tar.gz ফাইলটি বের করতে, --extract ( -x ) অপারেটরটি ব্যবহার করুন এবং সংরক্ষণাগার ফাইলের নামটি f বিকল্পটির পরে নির্দিষ্ট করুন:

tar -xf archive.tar.gz

tar কমান্ড সংক্ষেপণের tar স্বয়ংক্রিয়ভাবে সনাক্ত করবে এবং সংরক্ষণাগারটি বের করবে। একই কমান্ডটি অন্যান্য আলগোরিদিম যেমন .tar.bz2 এর সাথে সংকুচিত টার আর্কাইভগুলি নিষ্কাশন করতে ব্যবহার করা যেতে পারে।

-v বিকল্পটি tar কমান্ডকে আরও দৃশ্যমান করে তুলবে এবং টার্মিনালে যে ফাইলগুলি বের করা হচ্ছে তার নাম মুদ্রণ করবে।

tar -xvf archive.tar.gz

ডিফল্টরূপে, tar বর্তমান কার্যকারী ডিরেক্টরিতে সংরক্ষণাগার সামগ্রীগুলি বের করে আনবে। নির্দিষ্ট ডিরেক্টরিতে সংরক্ষণাগার ফাইলগুলি বের করতে --directory ( -C ) ব্যবহার করুন:

উদাহরণস্বরূপ, /home/linuxize/files ডিরেক্টরিতে সংরক্ষণাগার সামগ্রীগুলি বের করার জন্য আপনি ব্যবহার করতে পারেন:

tar -xf archive.tar.gz -C /home/linuxize/files

একটি tar.gz ফাইল থেকে নির্দিষ্ট ফাইলগুলি এক্সট্রাক্ট করা

একটি tar.gz ফাইল থেকে একটি নির্দিষ্ট ফাইল (গুলি) বের করার জন্য, সংরক্ষণাগার নামের পরে এক্সট্রাক্ট করা ফাইল নামের একটি স্থান-বিচ্ছিন্ন তালিকা যুক্ত করুন:

tar -xf archive.tar.gz file1 file2

ফাইলগুলি বের করার সময়, আপনাকে অবশ্যই তালিকা সহ তাদের সঠিক নামগুলি সরবরাহ করতে হবে - --list ( -t ) দ্বারা মুদ্রিত।

সংরক্ষণাগার থেকে এক বা একাধিক ডিরেক্টরি আহরণ করা ফাইল উত্তোলনের সমান:

tar -xf archive.tar.gz dir1 dir2

আপনি যদি অস্তিত্বহীন এমন কোনও ফাইল বের করার চেষ্টা করেন তবে নীচের মতো একটি ত্রুটি বার্তা প্রদর্শিত হবে:

tar -xf archive.tar.gz README

tar: README: Not found in archive tar: Exiting with failure status due to previous errors

ওয়াইল্ডকার্ড প্যাটার্নের উপর ভিত্তি করে, --wildcards বিকল্পটি ব্যবহার করে এবং শেলটির ব্যাখ্যা থেকে রোধ করতে প্যাটার্নটি উদ্ধৃত করে আপনি একটি --wildcards ফাইল থেকে ফাইলগুলিও বের করতে পারেন।

উদাহরণস্বরূপ, যাদের নামগুলি .js (জাভাস্ক্রিপ্ট ফাইল) এ শেষ হয় সেই ফাইলগুলি বের করার জন্য, আপনি ব্যবহার করতে পারেন:

tar -xf archive.tar.gz --wildcards '*.js'

স্টাডিন থেকে tar.gz ফাইল আহরণ করা হচ্ছে

নিম্নলিখিত উদাহরণে আমরা wget কমান্ড ব্যবহার করে ব্লেন্ডার উত্সগুলি ডাউনলোড করছি এবং তার আউটপুটটি tar কমান্ডে পাইপ করব:

wget -c https://download.blender.org/source/blender-2.80.tar.gz -O - | sudo tar -xz

tar: Archive is compressed. Use -z option tar: Error is not recoverable: exiting now

তালিকান tar.gz ফাইল

একটি tar.gz ফাইলের বিষয়বস্তু তালিকাভুক্ত করতে, --list ( -t ) বিকল্পটি ব্যবহার করুন:

tar -tf archive.tar.gz

আউটপুটটি এরকম কিছু দেখবে:

file1 file2 file3

tar -tvf archive.tar.gz

-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.gz ফাইলটি জিজিপ দিয়ে সংকুচিত একটি টার সংরক্ষণাগার। একটি tar.gz ফাইল ব্যবহার নিষ্কাশন করতে, সংরক্ষণাগার নামটি অনুসরণ করে tar -xf কমান্ড।

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