本文教你如何将大的文件切割为指定大小的小文件,并将分割后 的小文件合并为原来的大文件.使用的命令两个:split和cat. 开始使用之前先用yes命令制作一个大约600M大小的文本文件.假设为hello(大小为670M) (1).将大文件分割为大小为100M的小文件 split -b 100m hello 说明:因为hello文件大小为670M,所以分割后有7个文件,其中6个大小为100M, 最后一个大小为70M 分割后的文件名分别为:xaa,xab,xac,xad,xae,xaf,xag (2).将分割后的小文件合并为大的文件 cat xaa xab xac xad xae xaf xag>hello 说明:上面的命令就将小文件合并为原来的大文件 (3).split手册页 名称:将一个指定的文件分割为指定大小的文件块 总揽:split [Options] [Input [Prefix]] 描述: 将指定的输入文件Input分割为固定大小的文件块.分割后的文件名 为:Prefixaa,Prefixab,...等.默认Prefix为'x'字符,也就是说默认分割后 的文件名为xaa,xab...等 选项: -b,--bytes=Size:指定输出的文件大小为Size字节 -l,--lines=Num:指定输出文件的大小为指定的行数Num -c,--line-bytes=Size:指定输出文件的每行最大的字节数为Size -d,--numeric-suffixes:使用数值作为文件名的后缀,默认为字母(aa 等) -a,--suffix-length=N:指定输出的文件名的后缀长度为N(默认为2) 说明:Size可能的单位:b表示512字节,k表示1k字节,m表示1m字节 实例:split -b 100m input-file split -l 100 input_file #将input_file分割为每个文件100行