linux中编译split.c,Linux中csplit命令起什么作用呢?

摘要:

下文讲述Linux中csplit的功能说明,如下所示;

csplit(是context split英文的缩写)中文意思为内容分割

csplit命令功能:

用于将一个大文件分割为小的碎片,

并将分割后的小碎片保存为一个文件,

小文件的命名方式类似xx00,xx01

csplit命令的语法格式:

csplit [参数]

-----常用参数说明------

-b或--suffix-format=:预设的输出格式其文件名称为xx00,xx01等,用户可以通过改变来改变输出的文件名

-f或--prefix=:预设的输出字首字符串其文件名为xx00,xx01等,如果制定输出字首字符串为“hello”,则输出的文件名称会变成hello00,hello、01……

-k或--keep-files:保留文件,就算发生错误或中断执行,与不能删除已经输出保存的文件

-n或--digits=:预设的输出文件名位数其文件名称为xx00,xx01……如果用户指定输出文件名位数为“3”,则输出的文件名称会变成xx000,xx001等

-q或-s或--quiet或--silent:不显示指令执行过程

-z或--elide-empty-files:删除长度为0 Byte文件。

例:

csplit命令的示例分享

---将文本文件maomao.txt以第4行为分界点切割成两份

[root@maomao365 ~]# csplit maomao.txt 4

--maomao.txt以80行为分界点切割成2份

---并设定输出文件名的位数为4

[root@maomao365 ~]# csplit -n 4 maomao.txt 80

---maomao.txt以80行为分界点切割成2份,

---设置输出文件名的前缘为test位数为3

[root@maomao365 ~]# csplit -f test maomao.txt 80

---maomao.txt 以每30行为单位分割

[root@maomao365 ~]# csplit maomao.txt 30 {*}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值