今天需要将一份很大的文件,大概380GB放到客户的云服务器上,客户的无线网络很拉,而且临时买了网线他们还接不通,疼+1,scp传的话断了没法续传,疼+2,然后就做个切割吧,准备是分解成30GB一个的,然后分给其他同事一些,一起传还快一点,另外再在客户服务器上装一个ftp服务,支持断点续传,心里还踏实一点,30GB也得传很久呢,但是客户服务器不能通外网,也没提供镜像给我们,需要做离线安装
split -b 30G -d -a 2 data.tar.gz test.tar.gz
-b 30G
:设置每个分割文件的大小为 30GB。-d
:使用数字后缀,不加-d使用的是字母-a 2
:设置后缀长度为 2,例如test.tar.gz00 ---- test.tar.gz09 ,这里如果设置为1会报错too many files,因为380/30 > 10 ,切分成十个文件不够test.tar.gz.
:输出文件的前缀。cat test.tar.gz* > data.tar.gz
我是跟着CentOS 离线安装Ftp - 张瑞丰