当前位置:首页 > linux > 正文内容

linux 切割文件split

root4年前 (2020-11-25)linux727
split --help
用法:split [选项]... [输入 [前缀]]
将输入内容拆分为固定大小的分片并输出到"前缀aa"、"前缀ab",...;
默认以 1000 行为拆分单位,默认前缀为"x"。如果不指定文件,或
者文件为"-",则从标准输入读取数据。

长选项必须使用的参数对于短选项时也是必需使用的。
  -a, --suffix-length=N    指定后缀长度为N (默认为2)
  -b, --bytes=大小        指定每个输出文件的字节大小
  -C, --line-bytes=大小    指定每个输出文件里最大行字节大小
  -d, --numeric-suffixes     使用数字后缀代替字母后缀
  -l, --lines=数值        指定每个输出文件有多少行
      --verbose        在每个输出文件打开前输出文件特征
      --help        显示此帮助信息并退出
      --version        显示版本信息并退出

SIZE 可以是一个可选的整数,后面跟着以下单位中的一个:
KB 1000,K 1024,MB 1000*1000,M 1024*1024,还有 G、T、P、E、Z、Y。


split -a 2 -d -b 1M app.log.10 child-a 2  后缀是2位-d  后缀是数字-b 1M 每个文件最大1M
tomcat-bankgw-app.log.10 child     需要切割的文件是tomcat-bankgw-app.log.10,生成的子文件前缀是 "child"
split -a 2 -l 10000 app.log child-a 2  后缀是2位-l 10000  每10000行一个文件tomcat-bankgw-app.log.10 child     需要切割的文件是tomcat-bankgw-app.log.10,生成的子文件前缀是 "child"

合并切割的文件

cat child* > app.log


扫描二维码推送至手机访问。

版权声明:本文由一叶知秋发布,如需转载请注明出处。

本文链接:http://zhiqiu.top/?id=52

分享给朋友:

相关文章

设置linux时间自动同步世界标准时间

因为主机时间没有自动同步有9.8s的误差。导致了出现负时间的问题首先手动校准时间ntpdate cn.pool.ntp.org开启时间自动更新服务systemctl start ntpd查看服务状态systemctl status ntpd...

sudo apt-get update会失败,修改主机的dns的地址和更换源

ping google.com 不同看本机的DNS配置信息是在:/etc/resolv.conf发现是保留ip修改直接vim /etc/resolv.conf写入:nameserver 8.8.8.8保存之后重启一下网络服务sud...

linux命令之ss——来获取服务器的socket统计信息

linux命令之ss——来获取服务器的socket统计信息

ss常见命令参数  -t: tcp  -a:  all  -l:  listening         【ss...

破解zip压缩文件 pyzipper模块

zFile pyzipper.() zFile.(.())...

linux 安全策略关闭

#防火墙关闭systemctl stop firewalld.service#永久关闭防火墙systemctl disable firewalld.service#临时关闭selinuxsetenforce 0#永久关闭sed -i &qu...

ssh自动添加hostkey到know_hosts

有时后端daemon或者脚本在执行ssh连接时,会遇到以下提示:The authenticity of host 'git.sws.com (10.42.1.88)' can't be establishe...