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


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.