Linux基础命令—split




split


将一个大文件切割成较小的文件,默认情况下每1000行就会切割一次。分割后的文件,默认以xaa、xab、xac等命名。用户亦可以指定名字的前缀,例如指定前缀test,那么分割后的文件是testaa、testab、testac等。


此命令的适用范围:RedHat、RHEL、Ubuntu、CentOS、SUSE、openSUSE、Fedora。



1




、语法



split [OPTION]… [INPUT [PREFIX]





2




、选项列表


选项


说明


–help


显示帮助文档


–version


显示版本信息


-a | –suffix-length=N


使用长度为N的后缀(默认为2)


-b | –bytes=SIZE


设置多少个字节分割一次


-C size | –line-size=size


设置每行最多size个字节


-d | –numeric-suffixes


用数字后缀代替字母


-l num | –line=num | -num


设置每多少行切割一次


–verbose


在打开每个输出文件之前打印一个诊断文件





3




、实例


1


)每2行分割一次



[root@localhost weijie]#

split -2 5.c //













2






行分割一次




[root@localhost weijie]#

ls




1.c 1.c~ 2.c 3.c 4.c 4.c~ 5.c

xaa xab xac //






分割后的文件会自动命名




[root@localhost weijie]#

cat xaa //






查看开发云主机域名分割后的文件




1,2c1,2




[root@localhost weijie]#

cat xab





---



[root@localhost weijie]#

cat xac




> 12345



> 2334


2


)每10个字节分割一次,并指定输出文件的名字前缀



[root@localhost weijie]#

split -b 10 5.c Tsplit //10






个字节分割,前缀名






Tsplit




[root@localhost weijie]#

ls




1.c 1.c~ 2.c 3.c 4.c 4.c~ 5.c

Tsplitaa Tsplitab Tsplitac Tsplitad

xaa xab xac



[root@localhost weijie]#

cat Tsplitaa




1,2c1,2


cat Tsplitab




123



做了一个Linux学习的平台,目前出来一个雏形,各位可以参考使用

链接:

https://pan.baidu.com/s/1GOLVU2CbpBNGtunztVpaCQ

密码:n7bk

相关推荐: yum 安装 rlwrap

1开发云主机域名. 安装epel包,对于centos6可以使用以下命令行 yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm 对于具体的安装包路径…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 03/31 12:26
下一篇 03/31 12:26