标签:tar -- gz start split file linux output
linux split
split 语法
// -a X 指定后缀名的长度,默认为2位
-a, --suffix-length=N generate suffixes of length N (default 2)
--additional-suffix=SUFFIX append an additional SUFFIX to file names
// -b 表示设置每个分割包的大小,单位还是可以k
-b, --bytes=SIZE put SIZE bytes per output file
-C, --line-bytes=SIZE put at most SIZE bytes of lines per output file
// -d 使用数字而不是字母作为后缀名
-d, --numeric-suffixes[=FROM] use numeric suffixes instead of alphabetic;
FROM changes the start value (default 0)
-e, --elide-empty-files do not generate empty output files with '-n'
--filter=COMMAND write to shell COMMAND; file name is $FILE
-l, --lines=NUMBER put NUMBER lines per output file
-n, --number=CHUNKS generate CHUNKS output files; see explanation below
-u, --unbuffered immediately copy input to output with '-n r/...'
--verbose print a diagnostic just before each
output file is opened
--help display this help and exit
--version output version information and exit
2.1 实例
//压缩,我这里用zcvf ,cvf都可以
tar zcvf start.tar.gz start/
//分割
split -b 4000M -d -a 1 start.tar.gz start.tar.gz.
//ls可以看到生成的,每个包上限是4000M
start.tar.gz.00
start.tar.gz.01
//还原
cat start.tar.gz.0* > new_start.tar.gz
//解压
//可以对分割包直接解压
tar zxvf start.tar.gz.0*
tar zxvf new_start.tar.gz
标签:tar,--,gz,start,split,file,linux,output 来源: https://www.cnblogs.com/liwenchao1995/p/16609647.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。