2011年8月31日 星期三

Split file using tar

tar and split:
tar -cML 256 -f 1st_output input_file

Prepare volume #2 for `1st_output' and hit return: n 2nd_output
Prepare volume #2 for `2nd_output' and hit return: <enter>
...

-c   create
-M   multi-file
-L   volume size in kB
特別注意第二個檔名之前的`n '.
有的機器上需要多按一次enter,有的機器上不需要,網路上查到的文件都說不需要,原因待查。
同時,不支援一邊split一邊gzip / bzip2

untar and merge:
tar -xMf 1st_input
Prepare volume #2 for `1st_input' and hit return: n 2nd_input
Prepare volume #2 for `2nd_input' and hit return: <enter>
...

-x   extract
-M   multi-file
一樣,第二個檔名前有`n ',而且也是有的機器上需要多一次enter,有的不需要。