split
可以将一个文件分割为多个文件,网络环境中传输大文件比较实用。
- 语法
[hamming@VM_0_15_centos ~]$ split [选项] [源文件] [文件前缀]
- 选项
-a, --suffix-length=N 生成长度为N的后缀(默认值2)
–additional-suffix=SUFFIX 在文件名后面附加一个附加后缀
-b, --bytes=SIZE 每个分割文件大小,单位是K,M,G
-d, --numeric-suffixes[=FROM]使用数字后缀代替字母;从更改开始值(默认为0)
- 示例
[hamming@VM_0_15_centos tmp]$ ll
-rw-r--r-- 1 hamming hamming 7.9G Jul 28 01:09 big.tar.gz
# 将 big.tar.gz 分割成 2G 的小文件
# 后缀长度为 1,以数字为后缀,起始数字为 0
[hamming@VM_0_15_centos tmp]$ split -b 2G big.tar.gz -d -a 1 small.tar.gz.
[hamming@VM_0_15_centos tmp]$ ll
-rw-r--r-- 1 hamming hamming 2.0G Jul 29 10:17 small.tar.gz.0
-rw-r--r-- 1 hamming hamming 2.0G Jul 29 10:18 small.tar.gz.1
-rw-r--r-- 1 hamming hamming 2.0G Jul 29 10:18 small.tar.gz.2
-rw-r--r-- 1 hamming hamming 1.3G Jul 29 10:19 small.tar.gz.3
# 将分割文件合并
[hamming@VM_0_15_centos tmp]$ cat small.tar.gz.* > big.tar.gz
- 参考资料
来源于网络
- 关注公众号一起学习——无涯的计算机笔记