linux文件分割和组合

Linux中的文件,特别是日志文件,特别大了不好打开,或者要把文件放到有文件大小限制的载体上,可以用split命令来切割成小文件

文件分割

split命令有两种方式:

  • 指定行数来切割
split -l 300 log.txt newfile

每个文件300行

  • 指定文件大小来切割
split -b 500m log.txt newfile

每个文件大小500m,生成的新文件的文件名是newfile后面加上按照aa,ab,ac……来排序的
比如log.txt文件有1.4G,那么会切割出3个文件,文件名分别是newfileaa,newfileab,newfileac,没有扩展名
新文件名可以不设置,系统默认新文件以字母x开头,也就是说,如果命令是:

split -b 500m log.txt

那么文件名就是xaa,xab,axc

另外切开的文件还能再合起来,命令是:

文件组合:

cat newfile* > orifile

猜你喜欢

转载自blog.csdn.net/yao_zhuang/article/details/109170027
今日推荐