আপনি বিকল্পটি split
সহ কমান্ডটি ব্যবহার করতে পারেন -b
:
split -b 1024m file.tar.gz
@ জোশুয়ার উত্তরটি ব্যবহার করে এটি একটি উইন্ডোজ মেশিনে পুনরায় সংযুক্ত করা যেতে পারে ।
copy /b file1 + file2 + file3 + file4 filetogether
সম্পাদনা : @ চার্লি যেমন নীচের মন্তব্যে বলেছেন, আপনি সম্ভবত একটি উপসর্গ স্পষ্টভাবে সেট করতে চাইতে পারেন কারণ এটি x
অন্যথায় ব্যবহার করবে , যা বিভ্রান্তিকর হতে পারে।
split -b 1024m "file.tar.gz" "file.tar.gz.part-"
// Creates files: file.tar.gz.part-aa, file.tar.gz.part-ab, file.tar.gz.part-ac, ...
সম্পাদনা : পোস্টটি সম্পাদনা করা হচ্ছে কারণ প্রশ্নটি বন্ধ রয়েছে এবং সবচেয়ে কার্যকর সমাধানটি এই উত্তরের সামগ্রীর খুব কাছে রয়েছে:
# create archives
$ tar cz my_large_file_1 my_large_file_2 | split -b 1024MiB - myfiles_split.tgz_
# uncompress
$ cat myfiles_split.tgz_* | tar xz
এই দ্রবণটি (ডি) সংকুচিত করার সময় একটি মধ্যবর্তী বড় ফাইল ব্যবহার করার প্রয়োজনীয়তা এড়ায়। ফলাফল প্রাপ্ত ফাইলগুলির জন্য আলাদা ডিরেক্টরি ব্যবহার করতে টার-সি বিকল্পটি ব্যবহার করুন। বিটিডব্লু যদি সংরক্ষণাগারটি কেবল একটি একক ফাইল থেকে থাকে তবে টার এড়ানো যায় এবং কেবল জিজিপ ব্যবহার করা যায়:
# create archives
$ gzip -c my_large_file | split -b 1024MiB - myfile_split.gz_
# uncompress
$ cat myfile_split.gz_* | gunzip -c > my_large_file
উইন্ডোজের জন্য আপনি একই কমান্ডের পোর্টড সংস্করণগুলি ডাউনলোড করতে পারেন বা সাইগউইন ব্যবহার করতে পারেন।