|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的小伙伴们!劈面临将一个年夜文件举行切分时,linux的split下令是很好的选择。它包括多种参数,撑持按行、巨细举行切分。
split下令的语法以下:- split[--help][--version][-a][-b][-C][-l][要切割的文件][输入文件名前缀]
复制代码 对应的参数形貌以下:- -a,--suffix-length=N利用的后缀长度(默许为2)-b,--bytes=SIZE每一个输入文件的字节巨细-C,--line-bytes=SIZE每一个输入文件每行的最年夜字节巨细-d,--numeric-suffixes利用数字后缀取代字母后缀-l,--lines=NUMBER设定每一个输入文件的行数--help显现匡助信息--version显现版本信息
复制代码 上面举几个例子:1)将文件splitTest.txt支解成多个文件,支解后的每一个文件巨细为10M。下令:- $split-b20msplitTest.txt$lssplitTest.txtxaaxabxac
复制代码 2)将文件splitTest.txt支解成多个文件,支解后的每一个文件巨细为10M。指定支解后的文件前缀位split,下令:- $split-b20msplitTest.txtsplit$lssplitaasplitabsplitacsplitTest.txt
复制代码 3)将文件splitTest.txt支解成多个文件,每一个文件50万行。下令:- $wc-lsplitTest.txt1502216splitTest.txt$split-l500000splitTest.txtsplit$lssplitaasplitabsplitacsplitadsplitTest.txt
复制代码 4)将文件splitTest.txt支解成多个文件,每一个文件50万行。指定支解后的文件后缀为数字,数字位数为3位,下令:- $wc-lsplitTest.txt1502216splitTest.txt$split-l500000-d-a3splitTest.txtsplit$lssplit000split001split002split003splitTest.txt
复制代码 可使用cat下令将切分后的文件兼并成新的文件:如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的好朋友们! |
|