每天一個不熟悉的linux命令(3)——split

Linux中的文件,特別是日誌文件,特別大了不好打開,可以用split命令來切割成小文件。spit,英文意思爲分割,分裂。

split命令有兩種方式:

1,指定行數來切割

split -l 300 log.txt newfile

每個文件300行

2,指定文件大小來切割

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

我自己試了一下,3個G的文件,按500M切割,基本秒出,速度比windows下的那些什麼切割軟件快太多了

另外切開的文件還能再合起來,命令是:

cat newfile* > orifile

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章