`
glf2002lucky
  • 浏览: 10303 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Linux下分割合并文件

 
阅读更多
切割合并文件在linux下用split和cat就可以完成。下面举些实例进行说明。
1.文件切割
文件切割模式分为两种:
     文本文件
     二进制模式。
1.1文本模式
文本模式只适用于文本文件,用这种模式切割后的每个文件都是可读的。文本模式又分为两种:
     按最大文件大小切割;
     按文本行数切割。
1.1.1最大文件大小切割
split -C 5k duanxin split
将文本文件duanxin按每块最大5k的大小进行切割,不打碎行。输出文件名类似splitaa, splitab……
 
split -b 5k duanxin split
每个分块(当然,最后一个不保证)大小都是5k,可能会打碎行。
1.1.2 按文本行数切割
split -l 100 duanxin split
每个分块100行,不考虑大小。日志分析时应该有用。
1.2 二进制模式
split -b 5k duanxin split
每个分块(当然,最后一个不保证)大小都是5k,基本不可读。任何类型文件都可以用这种切割模式。
2.文件合并
cat split* >newduanxin
不管用什么方式切割,合并方法不变。
3.其它
split可以用-a选项指定输出文件名的长度。如
split -l 100 -a 3 duanxin split
则输出文件出类似于splitaaa,splitaab。不指定时默认为2。
用-b或-C指定分块大小时,可用的单位有,b for 512bytes, k for 1Kbytes, m for 1 Megbytes.
split 参数:
-a, --suffix-length=N   指定输出文件名的后缀,默认为2个
-b, --bytes=SIZE        指定输出文件的字节数
-C, --line-bytes=SIZE  每一输出档中,单行的最大 byte 数
-d, --numeric-suffixes  使用数字代替字母做后缀
-l, --lines=NUMBER    NUMBER 值为每一输出档的列数大小

分享到:
评论

相关推荐

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

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

    FileSplitter4Linux 多线程文件分割合并器

    FileSplitter4Linux_多线程文件分割合并器.7z =========================================== 多线程文件分割、合并器 v2.0.1 for Windows / Linux

    Linux下文件的切分与合并的简单方法介绍

    Linux下文件合并可以通过cat命令来实现,非常简单。 在Linux下用split进行文件分割 先看下帮助文档 Usage: split [OPTION]... [INPUT [PREFIX]] Output fixed-size pieces of INPUT to PREFIXaa, PREFIXab, ...; ...

    分割合并文件

    MessageBox(_T("请选择合并后要保存到的目标文件夹."), _T("文件分割器"), MB_ICONEXCLAMATION); return 1; } //do merge do { //constuct a new name by dynamicly incrementing prefix pref = _ltoa(l, ...

    FileSplitter文件分割合并

    1. 将所有分割文件放置在同一目录下,确保文件顺序正确。 2. 启动FileSplitter,选择“文件合并”选项。 3. 导入或指定待合并的文件夹路径,程序会自动识别并读取所有分割文件。 4. 开始合并操作,等待进度条完成,...

    跨平台的文件分割合并器_FileSplitter4Linux_自带JAVA运行时.7z

    跨平台的文件分割合并器_FileSplitter4Linux_自带JAVA运行时.7z

    PDF文件分割合并工具

    PDF文件分割合并工具是一种实用软件,它允许用户对PDF文档进行高效的处理,包括将大型PDF文件分割成多个小文件或合并多个PDF文件为一个大文件。这种工具在处理大量PDF文档时尤其有用,例如,当你需要提取PDF中的部分...

    文件分割合并

    在IT领域,文件分割与合并是一项基础但非常实用的技术,尤其在处理大文件时更为重要。...在处理大文件时,合理地运用文件分割合并,不仅可以解决空间和传输问题,还能在一定程度上提高数据的安全性和可管理性。

    hjsplit文件分割合并工具

    【hjsplit文件分割合并工具】是一款高效实用的文件管理软件,主要功能是将大文件分割成若干小块以便于存储、传输或备份,同时也能将这些小块重新合并成原来的完整文件。在IT领域,尤其是在网络环境不理想或者需要...

    hjsplit 文件 分割 合并

    在这种情况下,文件分割和合并工具就显得非常实用。`hjsplit`是一款这样的工具,专门用于将大文件分割成更小的部分,便于存储、传输或分发,同时也能轻松地将这些部分重新合并回原始文件。本文将详细介绍`hjsplit`的...

    文本分割.合并器

    在编程中,Python 提供了 `cat` 命令(在 Linux/Unix 环境)或 `concatenate` 函数(在 Python 中)来实现文本文件的合并。用户还可以使用特定的文本处理软件或工具,如"文本分割.合并器",来简化这一过程。 **...

    PDF分割合并软件

    综上所述,PDF分割合并软件是处理PDF文档不可或缺的工具,能够提高工作效率,优化文档管理,并在特定场景下(如翻译限制)提供创新解决方案。了解并熟练使用这类软件,对于经常处理PDF文件的用户来说至关重要。

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

    这种情况下,可以先将大文件分割成小文件后分批传输,传完后再合并文件。 1. 分割文件 文件分割可以使用split命令,该即支持文本文件分割,又支持二进制文件分割;而合并文件可以使用cat命令。 1.1 文本文件分割 ...

    pdfsam4.2.6_PDF分割合并软件来自国外免费软件

    PDFSam(PDF Split and Merge)是一款非常实用的PDF处理工具,尤其在PDF文件的分割和合并方面表现出色。它由意大利开发团队创建,提供免费版本供个人和商业使用,是处理PDF文档的理想选择。这款软件支持多种操作系统...

    PDF分割合并器绝对好用

    用户可以选择按顺序或自定义顺序合并文件。 4. **免安装**:本款PDF分割合并器无需安装即可使用,这意味着用户可以避免在电脑上占用额外的硬盘空间,同时也方便在不同的设备间移动和使用。通常这种类型的工具以绿色...

    PDF分割合并助手,方便快捷

    "PDF分割合并助手"是一款专为处理PDF文档设计的工具,其主要功能是帮助用户将大型的PDF文件分割成多个小文件,或者将多个小的PDF文件合并成一个大的文件。下面我们将详细探讨PDF处理的相关知识点以及这款工具的实用...

    文件分割工具 文件分割工具

    用户应能够快速理解如何使用工具来分割和合并文件。 7. **自动化**:一些工具支持批处理模式,可以自动处理一批文件的分割任务,节省用户的时间。 8. **跨平台兼容性**:在不同的操作系统上可用,如Windows、Mac ...

    PDF分割合并软件,可很容易的做到

    在这种情况下,使用PDF分割合并软件可以帮助用户更加高效地管理和组织这些文档,比如将多个单独的申请表合并为一个文件以便于归档存储,或者将一个大文件分割开来以方便发送和分享。 #### 六、软件推荐 市场上有...

Global site tag (gtag.js) - Google Analytics