Split文本分割

1、Split–命令

split命令是一个在Unix、Linux和类Unix操作系统中常见的命令行实用程序,用于将一个大文件分割成多个较小的文件。以下是split命令的详细介绍

2、Split语法

split [选项] 文件名 [输出文件名前缀]

常用选项
-b: 按照指定的大小分割文件。可以使用K、M、G等后缀表示文件大小,例如10M表示分割成大小为10MB的文件。
-l: 按照行数分割文件。
-a: 指定生成的文件名后缀的长度,默认为2。
-d: 使用数字作为输出文件名的后缀。
-v: 使用版本号作为输出文件名的后缀。
-t: 在控制台输出分割进度信息。
--help: 显示帮助信息。
-C选项时,split会将输入文件分割成多个输出文件,每个输出文件的大小不超过指定的字节数.

其中,[选项]表示可选的命令行选项,文件名表示要分割的文件,[输出文件名前缀]表示生成的文件的文件名前缀。

3、常见用法

Linux split命令用于将一个文件分割成数个。

该指令将大文件分割成较小的文件,在默认情况下将按照每1000行切割成一个小文件。

  • 分割文件并生成多个输出文件:提供-b-l选项和文件名前缀时,split命令将生成多个输出文件,每个文件大小或行数都符合指定的要求。
split -b 4M access_log ./passwd 
# 将file.txt分割成大小为4MB的多个文件,放到当前的passwd里
split -l 100 access_log  ./passwd
# 将file.txt分割成每个文件100行的多个文件,放到当前的passwd里

在这里插入图片描述

  • 指定生成的文件名后缀长度:使用-a选项可以指定生成的文件名后缀的长度,默认为2。
split -a 3 file.txt output
# 将file.txt分割成多个文件,并使用3位数字作为文件名后缀,以output为文件名前缀
  • 2
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值