1、按照行數拆分
語法:
split -l 行數 文件名 -d -a 3 test_ && ls grep test_ |xargs -n1 -i{} mv {} {}.txt -l 指定拆分每個文件的行數 -d 指定拆分后文件后綴名為數字 -a 指定拆分后文件后綴名的長度 test_ 拆分后文件前綴名 && 連接兩個命令 ls grep test_ |xargs -n1 -i{} mv {} {}.txt 將當前目錄下前綴名為test_的文件重命名,后綴添加.txt,保存為txt文件
樣例:
將test.txt拆分成多個文件,每個文件1行,拆分后的文件后綴名為.txt
split -l 1 test.txt -d -a 3 test_ && ls |grep test_|xargs -n1 -i{} mv {} {}.txt
拆分后結果:
2、按照文件大小拆分