当前位置: 代码网 > 服务器>服务器>Linux > Linux命令之文件分割split命令方式

Linux命令之文件分割split命令方式

2024年05月26日 Linux 我要评论
一、split命令简介linux split命令用于将一个文件分割成数个。该指令将大文件分割成较小的文件,在默认情况下将按照每1000行切割成一个小文件。默认前缀为“x”。没有

一、split命令简介

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

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

默认前缀为“x”。没有输入,或者当输入为-,则读取标准输入。

二、使用示例

1、获取命令帮助

[root@s145 ~]# split --help

2、查看命令版本

[root@s145 ~]# split --version
split (gnu coreutils) 8.22
…

3、分割为1000行的xax小文件

使用split命令分割文件,默认分割为1千行大小的xaa,xab…文件。

4、分割为500m大小的文件

使用split -b 500m filename将文件分割为500m大小的文件。

5、分割为指定行数的文件

使用split -l 10 filename将文件分割为10行大小的文件,因为每一行的数据大小有差别,所以文件大小会有细微的差别。

6、指定分割后小文件名后缀长度

使用split -a 10 filename指定分割后小文件后缀长度为10字符。

7、给分割后小文件附加文件后缀

使用split --additional-suffix=.log filename给分割后文件名附加后缀.log。

8、使用数字代替字符文件名

使用split -d filename方式分割后的文件名为x00,x01的数字形式。

9、参数选项组合使用

使用命令split -b 1g -d --additional-suffix=.log filename分割文件为1g大小的x00数字形式,文件名后缀为.log的小文件。

三、使用语法及参数说明

1、使用语法

用法:split [参数选项]… [input [前缀]]

2、参数说明

参数参数说明
-a, --suffix-length=n生成长度为n的后缀(默认值2)
–additional-suffix=suffix在文件名后面附加一个附加后缀
-b, --bytes=size每个输出文件放入大小字节,大小是一个整数和可选单位(例如:10m是1010241024)。单位是k,m,g,t,p,e,z,y(1024的幂)还是kb,mb。。。(1000次幂)。
-c, --line-bytes=size每个输出文件最多放置行的大小字节
-d, --numeric-suffixes[=from]使用数字后缀代替字母;从更改开始值(默认为0)
-e, --elide-empty-files不使用“-n”生成空输出文件
–filter=command写入shell命令;文件名为$file
-l, --lines=number为每个输出文件设置行数
-n, --number=chunks生成chunks输出文件;
-u, --unbuffered立即用“-n r/…”将输入复制到输出
–verbose在打开每个输出文件之前打印诊断
–help显示此帮助并退出
–version显示此帮助并退出

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持代码网。

(0)

相关文章:

  • Linux关于Sudo的隐晦bug引发的一次业务问题排查

    写在前面记录一次生产环境sudo启动进程频繁被kill且不报错的异常处理过程,如果遇到同样的问题只想要解决方案,直接跳到处理方案部分即可。问题描述这次记录一个比较特殊的问题,先说一…

    2024年05月26日 服务器
  • Linux系统配置静态IP地址的详细步骤

    前言在安装linux后,系统的网络ip地址默认是自动分配的,这将导致每次启动linux系统后,系统的ip地址都会发生改变,这使在开发过程中及其不方便,给系统配置一个固定的ip地址显…

    2024年05月26日 服务器
  • 在Linux中安装Git的详细流程

    在Linux中安装Git的详细流程

    本文对在ubuntu系统中实现git的下载、安装的方法介绍。首先,我们现在终端中输入如下代码,查看当前电脑中是否已经有了git。git --version运行上... [阅读全文]
  • linux服务器磁盘满了的三种解决方案

    方法一步骤一:遇到磁盘空间不足的报错时候,首先使用df -h查看磁盘空间使用情况,如图/home/zhang目录磁盘空间达到100%。步骤二:进入目录/home/zhang,查找磁…

    2024年05月26日 服务器
  • Linux服务器磁盘空间清理方法汇总

    Linux服务器磁盘空间清理方法汇总

    一、引言在长时间运行过程中,linux服务器上的磁盘空间可能会被各种文件和目录占用,导致磁盘空间不足。为了确保服务器的稳定性和性能,定期清理磁盘空间是非常必要的... [阅读全文]
  • Linux手把手教你实现udp服务器的详细过程

    前言上一篇文章中我们讲到了很多的网络名词以及相关知识,下面我们就直接进入udp服务器的实现。一、udp服务器的实现首先我们需要创建五个文件(文件名可以自己命名也可以和我一样),分别…

    2024年05月26日 服务器

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2025  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com