`

linux下文件的切割与合并[转]

阅读更多

转:http://hi.baidu.com/bwchaos/blog/item/e2262317b7d2dc004b90a748.html

 

切割合并文件在linux下用split和cat就可以完成。下面举些实例进行说明。
1.文件切割
文件切割模式分为两种:

文本文件;
二进制模式。

1.1文本模式
文本模式只适用于文本文件,用这种模式切割后的每个文件都是可读的。文本模式又分为两种:

按最大文件大小切割;
按文本行数切割。

1.1.1最大文件大小切割

split -C 5k duanxin split

将文本文件duanxin按每块最大5k的大小进行切割,不打碎行。输出文件名类似splitaa, splitab……
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.

分享到:
评论

相关推荐

    二进制bin文件分割、填充器: BinCut

    1、在bin文件首部填充字符: bincut -a [filename] [char] [length] bincut -a [文件名] [填充字符] [填充长度(10/16进制)] 例: bincut -a test.bin 10 0x1000 在test.bin的首部填充4096个10,文件长度增加...

    linux执行文件:filecut.sh

    大文件切割小工具,还支持文件合并,执行速度也比较快 使用方法: ​ 文件切割:./filecut.sh c 文件名 小文件size(以M为单位) 文件合并:./filecut.sh m 文件名1 文件名2 文件名3 ...(按顺序合并) 注意:文件必须带...

    TEQC操作手册.docx

    编辑功能可用于RINEX文件字头块部分,也可进行数据文件的任意切割与合并、观测值类型的删减、卫星系统的选择及特定卫星的禁用;质量检核可以反映出GPS 数据的电离层延迟、多路径影响、接收机周跳、卫星信号信噪比等...

    xpath应用教材

    assembly(1) at&t,gcc,汇编,asm,gnu,linux,(1) cunit(1) qq拼音输入法(1) 调试(1) 中文版(1) linux内核(1) 合并文件(1) 合并(1) 文件切割(1) filecut(1) 深入理解python(1) pdf(1) fedora12(1) fedora(1) 安装指南...

    Linux-Learning

    第2阶段:做到文本文件的表格化处理,类似于以键盘交互模式完成Excel表格的排序、计数、筛选、去冗余,查找,切割,替换,合并,补齐,熟练掌握awk,sed,grep这文本处理的三驾马车。第3阶段:元字符,通配符及shell中...

    PeaZip v6.8.0.exe

    其他还包含了文件的切割与合并、安全删档、位式文件比对、文件完整性检查、系统效能监控、随机密码/密钥产生器、及集成进资源管理器右键菜单。除此之外,程序的用户界面(包含图片及颜色配置)都可以自行调整。是...

    MiniTool Partition Wizard v10.2.2 x86.exe

    MiniTool Partition Wizard 是一款简单操作的硬盘管理分区软件。可以轻松地对磁盘进行分区和格式化硬盘,浏览磁盘卷的容量范围,以及在磁盘...该软件支持Linux Ext2,Ext3,Ext4文件系统,32位/ 64位Windows操作系统。

    MiniTool_Partition_Wizard_12.5_Build_01.01.2021_Multilingual.rar

    MiniTool Partition Wizard官方版是一个完整的高级Windows分区管理工具,可帮助您在Windows分区上执行许多驱动器管理功能,如复制,合并,扩展,擦除,删除,格式化或切割。终极软件为您提供完全控制,并为您的硬盘...

    优秀免费压缩文档管理工具 PeaZip 7.9.0 + x64 中文多语免费版.zip

    其他比较值得注意的功能还包含了文件的切割与合并、安全删档、位式文件比对、文件完整性检查、系统效能监控、随机密码/密钥产生器、及集成进资源管理器右键菜单。除此之外,程序的用户界面(包含图片及颜色配置)都...

    JAVA上百实例源码以及开源项目

     Java二进制IO类与文件复制操作实例,好像是一本书的例子,源代码有的是独立运行的,与同目录下的其它代码文件互不联系,这些代码面向初级、中级Java程序员。 Java访问权限控制源代码 1个目标文件 摘要:Java源码,...

    JAVA上百实例源码以及开源项目源代码

     Java二进制IO类与文件复制操作实例,好像是一本书的例子,源代码有的是独立运行的,与同目录下的其它代码文件互不联系,这些代码面向初级、中级Java程序员。 Java访问权限控制源代码 1个目标文件 摘要:Java源码,...

Global site tag (gtag.js) - Google Analytics