শর্তসাপেক্ষ ব্যবহার করে একটি ওয়ান-লাইনার যতটা কাছে আসতে পারে ততই কাছাকাছি।
cd /path/to/output && split --bytes=1024M /path/to/input/filename && gzip x*
gzip
শুধুমাত্র যদি চালানো হবে split
শর্তাধীন কারণ সফল হয় &&
যার মধ্যে হয় cd
এবং split
এমনটা নিশ্চিত cd
হয় সফল, খুব .. লক্ষ্য করুন split
এবং gzip
পরিবর্তে আউটপুট ডিরেক্টরি উল্লেখ করার ক্ষমতা থাকার বর্তমান ডিরেক্টরী আউটপুট। আপনি প্রয়োজন হলে ডিরেক্টরিটি তৈরি করতে পারেন:
mkdir -p /path/to/output && cd /path/to/output && split --bytes=1024M /path/to/input/filename && gzip x*
এটি আবার একসাথে রাখার জন্য:
gunzip /path/to/files/x* && cat /path/to/files/x* > /path/to/dest/filename
--line-bytes=1024M
।