লিনাক্স-এ ট্যার কমান্ড ব্যবহার করে ফাইলগুলি সংকুচিত করতে এবং এক্সট্রাক্ট করা যায়

লিনাক্সের টার কমান্ডটি প্রায়শই .tar.gz বা .tgz সংরক্ষণাগার ফাইল তৈরি করতে ব্যবহৃত হয়, এটি "টারবলস" নামেও পরিচিত। এই কমান্ডটিতে প্রচুর সংখ্যক অপশন রয়েছে, তবে দ্রুত তার সাথে আর্কাইভ তৈরি করতে আপনার কয়েকটি অক্ষর মনে রাখা দরকার। টার্ম কমান্ড ফলাফল আর্কাইভগুলিও নিষ্কাশন করতে পারে।

লিনাক্স ডিস্ট্রিবিউশনগুলির সাথে অন্তর্ভুক্ত জিএনইউ টার কমান্ডটি সংহতভাবে সংকোচন করেছে। এটি .tar সংরক্ষণাগার তৈরি করতে পারে এবং তারপরে এটি একটি একক কমান্ডে gzip বা bzip2 সংক্ষেপে সংক্ষিপ্ত করতে পারে। এজন্য ফলাফল প্রাপ্ত ফাইলটি একটি .tar.gz ফাইল বা .tar.bz2 ফাইল।

একটি সম্পূর্ণ ডিরেক্টরি বা একটি একক ফাইল সংকুচিত করুন

লিনাক্সে একটি সম্পূর্ণ ডিরেক্টরি বা একটি একক ফাইল সংকুচিত করতে নিম্নলিখিত কমান্ডটি ব্যবহার করুন। এটি আপনার নির্দিষ্ট ডিরেক্টরিগুলির মধ্যে প্রতিটি ডিরেক্টরিকে সংকুচিত করবে other অন্য কথায়, এটি পুনরাবৃত্তভাবে কাজ করে।

tar -czvf নাম-অফ-সংরক্ষণাগার.আর্টর / পথ / থেকে / ডিরেক্টরি-বা-ফাইল

এই সুইচগুলির প্রকৃত অর্থ এখানে:

  • -সি: একটি সংরক্ষণাগার পুনরায়।
  • -z: আর্কাইভটি জি দিয়ে সংকুচিত করুনzআইপি
  • -v: সংরক্ষণাগারটি তৈরি করার সময় টার্মিনালে অগ্রগতি প্রদর্শন করুন, "vইরবোজ "মোড। এই আদেশগুলিতে ভি সর্বদা alচ্ছিক, তবে এটি সহায়ক।
  • -ফ: আপনাকে নির্দিষ্ট করার অনুমতি দেয় সংরক্ষণাগার ilename।

আসুন ধরা যাক আপনার বর্তমান ডিরেক্টরিতে "স্টাফ" নামে একটি ডিরেক্টরি রয়েছে এবং আপনি এটি সংরক্ষণাগার.আর.gz নামে একটি ফাইলে সংরক্ষণ করতে চান। আপনি নিম্নলিখিত আদেশটি চালাবেন:

tar -czvf সংরক্ষণাগার। ডটকম। স্টাফ

বা বলা যাক বর্তমান সিস্টেমে / usr / স্থানীয় / কিছুতে একটি ডিরেক্টরি রয়েছে এবং আপনি এটি সংরক্ষণাগার.আর.gz নামে একটি ফাইলকে সংকুচিত করতে চান। আপনি নিম্নলিখিত আদেশটি চালাবেন:

tar -czvf সংরক্ষণাগার। ডার্টর / usr / স্থানীয় / কিছু

একাধিক ডিরেক্টরি বা ফাইলগুলি একবারে সংকুচিত করুন

সম্পর্কিত:লিনাক্স টার্মিনাল থেকে ফাইলগুলি কীভাবে পরিচালনা করবেন: আপনার 11 টি কমান্ড জানতে হবে

যদিও একটি ঘন ঘন ডিরেক্টরি একক সংকোচনের জন্য ব্যবহার করা হয়, আপনি একাধিক ডিরেক্টরি, একাধিক স্বতন্ত্র ফাইল বা উভয় সংকোচনের জন্যও এটি ব্যবহার করতে পারেন। কেবলমাত্র একটি ফাইলের পরিবর্তে ফাইল বা ডিরেক্টরিগুলির একটি তালিকা সরবরাহ করুন। উদাহরণস্বরূপ, আসুন আমরা বলি আপনি / হোম / উবুন্টু / ডাউনলোডগুলি ডিরেক্টরি, / usr / লোকাল / স্টাফ ডিরেক্টরি এবং /home/ubuntu/ ডকুমেন্টস / নোট.সেক্সট ফাইলটি সংকুচিত করতে চান। আপনি কেবল নিম্নলিখিত কমান্ডটি চালাবেন:

tar -czvf সংরক্ষণাগার.আর.এস.জেড / হোম / উবুন্টু / ডাউনলোডস / ইউএসআর / স্থানীয় / স্টাফ / হোম / বুন্টু / ডকুমেন্টস / নোটস.টেক্সট

আপনি যতগুলি ডিরেক্টরি বা ব্যাক আপ নিতে চান ঠিক তেমন তালিকা তৈরি করুন।

ডিরেক্টরি এবং ফাইলগুলি বাদ দিন

কিছু ক্ষেত্রে, আপনি একটি সম্পূর্ণ ডিরেক্টরি সংক্ষেপ করতে ইচ্ছুক হতে পারেন, তবে নির্দিষ্ট ফাইল এবং ডিরেক্টরি অন্তর্ভুক্ত করবেন না। আপনি এটি যুক্ত করে এটি করতে পারেন - এক্সক্লুড আপনি বাদ দিতে চান এমন প্রতিটি ডিরেক্টরি বা ফাইলের জন্য স্যুইচ করুন।

উদাহরণস্বরূপ, আসুন আমরা বলি যে আপনি / হোম / উবুন্টু সংকোচন করতে চান, তবে আপনি / home / উবুন্টু / ডাউনলোডগুলি এবং /home/ubuntu/.cache ডিরেক্টরিগুলি সংক্ষেপণ করতে চান না। আপনি এটি কীভাবে করবেন তা এখানে রয়েছে:

tar -czvf সংরক্ষণাগার.আর.gz / হোম / উবুন্টু --excolve = / হোম / উবুন্টু / ডাউনলোডস - এক্সক্লুড = / হোম / উবুন্টু /। ক্যাশে

দ্য - এক্সক্লুড সুইচ খুব শক্তিশালী। এটি ডিরেক্টরি এবং ফাইলগুলির নাম নেয় না – এটি আসলে নিদর্শনগুলি গ্রহণ করে। এটির সাথে আপনি আরও অনেক কিছু করতে পারেন। উদাহরণস্বরূপ, আপনি একটি সম্পূর্ণ ডিরেক্টরি সংরক্ষণাগারভুক্ত করতে পারেন এবং নিম্নলিখিত। কমান্ডের সাহায্যে সমস্ত .MP4 ফাইল বাদ দিতে পারেন:

tar -czvf সংরক্ষণাগার.টি.আর / হোম / উবুন্টু - এক্সক্লুড = *। এমপি 4

পরিবর্তে bzip2 সংক্ষেপণ ব্যবহার করুন

Gzip কম্প্রেশনটি প্রায়শই .tar.gz বা .tgz ফাইল তৈরি করতে ব্যবহৃত হয়, তারপরেও bzip2 সংক্ষেপণ সমর্থন করে। এটি আপনাকে bzip2- সংকুচিত ফাইলগুলি তৈরি করতে দেয়, প্রায়শই নামকরণ করা হয় .tar.bz2, .tar.bz, বা .tbz ফাইল। এটি করার জন্য, bzip2 এর জন্য -j-এর সাথে কমান্ডগুলিতে gzip এর জন্য -z প্রতিস্থাপন করুন।

জিজিপ দ্রুত, তবে এটি সাধারণত কিছুটা কম সংকোচিত করে, তাই আপনি কিছুটা বড় ফাইল পান। Bzip2 ধীর, তবে এটি আরও কিছুটা সংকোচিত করে, তাই আপনি কিছুটা ছোট ফাইল পান। ডিফল্টরূপে gzip সমর্থন সহ কিছু স্ট্রিপড ডাউন লিনাক্স সিস্টেম সহ জিজিপ আরও সাধারণ, তবে bzip2 সমর্থন নয়। সাধারণভাবে, যদিও, জিজিপ এবং বিজিপ 2 কার্যত একই জিনিস এবং উভয়ই একইভাবে কাজ করবে।

উদাহরণস্বরূপ, স্টাফ ডিরেক্টরিটি সংকুচিত করার জন্য আমরা যে প্রথম উদাহরণ সরবরাহ করেছি তার পরিবর্তে আপনি নিম্নলিখিত কমান্ডটি চালাবেন:

tar -cjvf সংরক্ষণাগার। স্টার। বিজে 2 স্টাফ

একটি সংরক্ষণাগার বের করুন

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

tar -xzvf সংরক্ষণাগার

এটি বাদে আমরা উপরের সংরক্ষণাগার তৈরি কমান্ডের মতোই -এক্স সুইচ প্রতিস্থাপন -সি সুইচ এটি আপনাকে ই করতে চান তা নির্দিষ্ট করেএক্সএকটি সংরক্ষণাগার তৈরির পরিবর্তে একটি সংরক্ষণাগার ট্র্যাক্ট করুন।

আপনি সংরক্ষণাগারটির বিষয়বস্তু একটি নির্দিষ্ট ডিরেক্টরিতে বের করতে চাইতে পারেন। এটি যুক্ত করে আপনি এটি করতে পারেন -সি কমান্ডের শেষে স্যুইচ করুন। উদাহরণস্বরূপ, নিম্নলিখিত কমান্ডটি সংরক্ষণাগারটি.আরটি। জেড ফাইলের সামগ্রীগুলি / tmp ডিরেক্টরিতে উত্তোলন করবে।

tar -xzvf সংরক্ষণাগার.আর.gz -C / tmp

যদি ফাইলটি একটি bzip2- সংকুচিত ফাইল হয়, উপরের কমান্ডগুলিতে "z" একটি "j" দিয়ে প্রতিস্থাপন করুন।

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

আপনি যদি কোনও গ্রাফিকাল লিনাক্স ডেস্কটপ ব্যবহার করে থাকেন তবে আপনি ডটকমের সাথে অন্তর্ভুক্ত করা ফাইল-সংক্ষেপণ ইউটিলিটি বা ফাইল ম্যানেজারটি .tar ফাইলগুলি তৈরি বা বের করতে ব্যবহার করতে পারেন use উইন্ডোজ এ, আপনি নিখরচায় 7-জিপ ইউটিলিটি সহ .tar সংরক্ষণাগারগুলি বের করতে এবং তৈরি করতে পারেন।


$config[zx-auto] not found$config[zx-overlay] not found