আমি কীভাবে লিনাক্সে মাল্টিপার্ট টার ফাইল তৈরি করতে পারি?


21

লিনাক্সে আমি কীভাবে একটি মাল্টিপার্ট টার ফাইল তৈরি করতে পারি?



1
অনুরূপ, তবে একই নয়। @ সত্যা নির্দেশিত লিঙ্কযুক্ত প্রশ্নটি আরও জটিল এবং আরও জটিল সমাধানের প্রয়োজন।
— ইয়ান সি

উত্তর:


29

আপনি splitসংরক্ষণাগারটি একাধিক ফাইলে বিভক্ত করতে ব্যবহার করতে পারেন । উদাহরণস্বরূপ, আমি যদি আমার আর্কাইভটি 1 এমবাইট ফাইলগুলিতে সঞ্চয় করতে চাইতাম:

tar -cvf - <stuff to put in archive> | split --bytes=1m --suffix-length=4 --numeric-suffix - myarchive.tar.

এবং যখন আমি পুনরায় সংযুক্ত করতে এবং অনার্ট করতে চাই:

cat myarchive.tar.* | tar xvf -

1
gnu বিভক্তিতে, - সংখ্যাগত-প্রত্যয়টি পরম m
— কেভিনফ

2

জিএনইউ টার স্থানীয়ভাবে একাধিক ভলিউম সমর্থন করে । অনেকগুলি অপশন রয়েছে, আমি যেটি ঝরঝরে পেয়েছি তা ছিল

tar --create --multi-volume --file=/tmp/file1.tar --file=/tmp/file2.tar files_to_archive 

আকার -L (টেপ দৈর্ঘ্য) মাধ্যমে নির্দিষ্ট করা যেতে পারে

এটি তবে এই পদ্ধতিতে সংকোচনের পক্ষে সমর্থন করে না, তাই আপনাকে আলাদাভাবে এটি করতে হবে। "টার: মাল্টি-ভলিউম সংকুচিত সংরক্ষণাগারগুলি ব্যবহার করা যায় না"


1

tar cটার আর্কাইভ তৈরি করতে ব্যবহার করুন এবং k size-in-kbytesপ্রতিটি অংশের সর্বোচ্চ আকার নিয়ন্ত্রণ করতে প্যারামিটারটি নির্দিষ্ট করুন । আপনি ((মূল আকার) / (অংশের আকার) + 1) অংশগুলি দিয়ে শেষ করবেন।


আপনি "কে আকার-ইন-কেবিটস প্যারামিটার" কোথায় পেয়েছেন? এটি লিনাক্সে খুঁজে পাওয়া যাচ্ছে না।
— sleske


1
দুর্ভাগ্যক্রমে জেন্টু লিনাক্সে নেই।
— আশাবাদী

আর্ক লিনাক্স, tar (GNU tar) 1.29আমিও এরকম কোনও বিকল্প দেখতে পাচ্ছি না।
— ইভান কলমিচেক
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.