`

[转]split命令:对文件进行分割

 
阅读更多

split命令:对文件进行分割

 
用法: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。

常用操作

1.将文件每200行分割
split -200 access.log 或split -l 200 access.log
操作之后产生xaa,xab,xac三个文件

2. 指定文件名,并以数字作为后缀
split -l200 -a3 -d access.log access.split
将产生三个文件 access.split000,access.split001,access.split002

3.指定文件大小以20M进行分割
split -b20m access.log

4.指定文件大小以20M,还保证维持每行的完整性进行分割
split -C20m access.log

5.文件的合并,将以上分割的文件合并
cat access.split*>access.log.old
不管用什么方式切割,合并方法不变

5. 指定文件名,指定文件大小,并以数字作为后缀
split -b20m -a3 -d access.log access.split

 

原文网址:http://www.lampblog.net/2011/06/split%E5%91%BD%E4%BB%A4-%E5%AF%B9%E6%96%87%E4%BB%B6%E8%BF%9B%E8%A1%8C%E5%88%86%E5%89%B2/

分享到:
评论

相关推荐

    Linux工具split命令分割文件

    Linux 工具 split 命令是一款功能强大的文件分割工具,能够将大文件分割成多个小文件,使得文件处理和传输变得更加方便。下面我们将详细介绍 split 命令的使用方法、选项和参数。 split 命令的基本用法 split 命令...

    linux运维笔记:最常用的150个命令.docx

    8. split命令:分割文件为不同的小片段。 9. paste命令:按行合并文件的内容。 10. sort命令:对文件的文本内容排序。 11. uniq命令:去除重复行。 12. wc命令:统计文件的行数、单词数或字节数。 13. iconv命令:...

    WIN10文件分割合并

    例如,可以使用`split`命令对文件进行分割。不过,这种方法相对复杂,不适合不熟悉命令行界面的用户。因此,通常我们会借助像FileSplitter这样的第三方工具,这些工具通常具有用户友好的图形界面,使得文件分割过程...

    GNU CoreUtils 9.1说明文档

    * split 命令:用于将文件分割成多个小文件 文本操作命令 GNU CoreUtils 9.1 提供了一系列的文本操作命令,包括: * fmt 命令:用于格式化文本 * pr 命令:用于将文本格式化为一页一页的形式 * fold 命令:用于将...

    文件分割工具Super Split 0.92

    文件分割工具 Super Split 使用说明 一、特点 本软件最大特点是能够自动检测A盘剩余容量,自适应A盘。 二、使用方法: (1)split -xxxK filename.ext 其中“K”不能省略,“K”表示以KB为单位进行...

    详解使用 split 命令分割 Linux 文件

    要将文件分割为多个文件块,只需使用 split 命令。 $ split bigfile 默认情况下,split 命令使用非常简单的命名方案。文件块将被命名为 xaa、xab、xac 等,并且,大概地,如果你将足够大的文件分割,你甚至可能会...

    最全 Linux 常用命令行

    知识点:split 命令的使用、文件的概念、文件分割的过程。 19. touch 命令:用于创建新文件或更改文件的时间戳。 知识点:touch 命令的使用、文件的概念、新建文件的过程。 20. file 命令:用于显示文件的类型和...

    14-Java操作Linux命令分割合并文本文件1

    标题中的“14-Java操作Linux命令分割合并文本文件1”指的是使用Java编程语言来执行Linux命令,以实现对文本文件的分割和合并操作。在处理大文件时,由于内存限制,不能一次性将整个文件读入,因此需要采用分块处理的...

    文件尾部分割器

    1. 本文件分割器可提取文件尾部指定大小的内容,支持1G以上文件分割 2. 使用前请确保电脑已安装JAVA 6及以上版本的运行环境 (检测办法,在cmd窗口中执行 java -version命令, 若提示无法找到java命令,请到百度...

    dpkg-split命令 分割软件包

    dpkg-split命令用来将Debian linux中的大软件包分割成小软件包,它还能够将已分割的文件进行合并。 dpkg-split命令只能在Debian系统上使用,因为他需要调用dpkg-deb命令分析软件包的组成。 语法格式: dpkg-split ...

    UNIX 常用 命令

    1. `split`命令:该命令用于将大文件分割成小文件。例如:`split -b 1024 test.txt`命令可以将“test.txt”文件分割成小文件,每个文件大小为1024字节。 2. `touch`命令:该命令用于创建新文件或更新文件的时间戳。...

    基于fyne_v2实现了文本的大文件分割为小分文件,即linux_split命令的window

    基于fyne_v2实现了文本的大文件分割为小分文件,即linux_split命令的windows版本_win-file-spliter

    日志分割带有完整的说明,对linux上面产生的日志进行分割

    例如,使用`split`命令按行数或大小切割文件,或者用`awk`或`sed`处理日志内容。 下面是一个简单的logrotate配置示例: ```bash /path/to/logfile { daily # 每天旋转一次 rotate 7 # 保留7天的日志 compress #...

    150个常用的Linux命令汇总

    8. split:分割文件 9. paste:合并文件 10. sort:排序文件内容 11. uniq:删除重复行 12. wc:统计文件行、词、字符数 13. iconv:字符集转换 14. dos2unix:将 DOS 格式文件转换为 Unix 格式 15. file:显示文件...

    vim命令.docxVim 是一款强大的文本编辑器,具有许多命令和功能 以下是一些常用的 Vim 命令: 1. **编辑文本*

    - `:split filename`:水平分割窗口,并打开指定文件。 - `:vsplit filename`:垂直分割窗口,并打开指定文件。 - `Ctrl + w + w`:在窗口之间切换。 #### 七、其他常用命令 除了上述命令外,还有一些其他命令...

    java文件分割器 对大文件可以方便的分解还原

    这个特定的Java实现已经被打包成一个名为`split.jar`的可执行JAR文件,用户可以直接运行来对大文件进行分割和还原操作。 在Java中,文件分割的基本原理是读取大文件的内容,然后按照预设的大小或者特定的分隔符将...

    Linux中split大文件分割和cat合并文件详解

    文件分割可以使用split命令,该即支持文本文件分割,又支持二进制文件分割;而合并文件可以使用cat命令。 1.1 文本文件分割 分割文本文件时,可以按文件大小分割,也可以按文本行数分割。 按文件大小分割 按文件...

    文件分割

    3. **命令行工具**:对于高级用户,可以利用操作系统自带的命令行工具,如Windows的`copy /b`命令或Linux的`split`命令,进行文件分割。 四、文件合并 文件分割后的合并同样重要。通常,分割后的文件会有特定的...

    Linux split命令用法详解

    Linux split命令用于将一个文件分割成数个。 该指令将大文件分割成较小的文件,在默认情况下将按照每1000行切割成一个小文件。 语法split [--help][--version][-][-b ][-C ][-l ][要切割的文件][输出文件名] 参数...

Global site tag (gtag.js) - Google Analytics