Satu liner menggunakan conditional sedekat Anda bisa datang.
cd /path/to/output && split --bytes=1024M /path/to/input/filename && gzip x*
gzip
hanya akan berjalan jika split
berhasil karena kondisional &&
yang juga antara cd
dan split
memastikan cd
berhasil juga .. Catat itu split
dan gzip
output ke direktori saat ini daripada memiliki kemampuan untuk menentukan direktori output. Anda dapat membuat direktori, jika perlu:
mkdir -p /path/to/output && cd /path/to/output && split --bytes=1024M /path/to/input/filename && gzip x*
Untuk mengembalikan semuanya:
gunzip /path/to/files/x* && cat /path/to/files/x* > /path/to/dest/filename
--line-bytes=1024M
.