利用Linux下的split命令切分大文件并合并文件

切分方法:

1):查看文件的行数:

wc -l a.txt  #查看a.txt文件共有多少行

2):根据行数利用 split 命令切分文件

split -l 1000 a.txt -d -a 4 b_

将a.txt文件按照1000行来平分成若干个大小文件,b_ 是要保存成的新文件的前缀,后缀是指定的4位数字(-d -a 4) 例如:b_0001 b_0002等

或者:

split -l 1000 a.txt b.txt  #a.txt是要分割的文件  b.txt 是分割后生成的新文件

3):根据文件大小利用split命令切分文件

split -b 10m a.txt b  #将a.txt分割分割成大小为10m的多个文件

4):Linux下用cat进行文件合并:

cat *.txt > b.txt

将a.txt的内容追加到b.txt的末尾

cat a.txt >> b.txt

猜你喜欢

转载自blog.csdn.net/xiamoyanyulrq/article/details/81317670
今日推荐