如果你有的文件太大,导致一些携带式设备无法复制的问题,可使用“split”将大文件切割成小文件

语法: split [ -bl ] file PREFIX

参数说明:

-b : 后面可接欲切割成的文件大小,可加单位,例如 b,k,m等

-l :  以行数进行切割

PREFIX:代表前导符,可作为切割文件的前导文字

例一:我的/root/file.txt 文件有1M,想要分成300KB一个文件大小

node1:~ # ll -h /root/file.txt

-rw-r--r-- 1 root root 1.0M 10月 18 09:13 /root/file.txt
node1:~ # split -b 300k /root/file.txt file.txt
node1:~ # ll -h /root/file.txt*
-rw-r--r-- 1 root root 1.0M 10月 18 09:13 /root/file.txt
-rw-r--r-- 1 root root 300K 10月 18 09:15 /root/file.txtaa
-rw-r--r-- 1 root root 300K 10月 18 09:15 /root/file.txtab
-rw-r--r-- 1 root root 300K 10月 18 09:15 /root/file.txtac
-rw-r--r-- 1 root root 124K 10月 18 09:15 /root/file.txtad

例二:将已经分割的小文件合并成一个大文件,命名为file.txt.bak

node1:~ # cat /root/file.txta* >> file.txt.bak

node1:~ # ll -h /root/file.txt.bak
-rw-r--r-- 1 root root 1.0M 10月 18 09:21 /root/file.txt.bak