Linux下分割与合并文件的方法
来源:互联网 发布:unity 模型 优化 插件 编辑:程序博客网 时间:2024/06/08 20:06
切割合并文件在linux下用split和cat就可以完成。下面举些实例进行说明。
1.文件切割
文件切割模式分为两种:
1.文件切割
文件切割模式分为两种:
文本文件
二进制模式。
1.1文本模式
文本模式只适用于文本文件,用这种模式切割后的每个文件都是可读的。文本模式又分为两种:
按最大文件大小切割;
按文本行数切割。
文本模式只适用于文本文件,用这种模式切割后的每个文件都是可读的。文本模式又分为两种:
按最大文件大小切割;
按文本行数切割。
1.1.1最大文件大小切割
split -C 5k duanxin split
将文本文件duanxin按每块最大5k的大小进行切割,不打碎行。输出文件名类似splitaa, splitab……
1.1.2 按文本行数切割
1.1.2 按文本行数切割
split -l 100 duanxin split
每个分块100行,不考虑大小。日志分析时应该有用。
1.2二进制模式
1.2二进制模式
split -b 5k duanxin split
每个分块(当然,最后一个不保证)大小都是5k,基本不可读。任何类型文件都可以用这种切割模式。
2.文件合并
2.文件合并
cat split* >newduanxin
不管用什么方式切割,合并方法不变。
3.其它
split可以用-a选项指定输出文件名的长度。如
split -l 100 -a 3 duanxinsplit
则输出文件出类似于splitaaa,splitaab。不指定时默认为2。
用-b或-C指定分块大小时,可用的单位有,b for512bytes, k for 1Kbytes, m for 1 Megbytes.
参考资料
man split
3.其它
split可以用-a选项指定输出文件名的长度。如
split -l 100 -a 3 duanxinsplit
则输出文件出类似于splitaaa,splitaab。不指定时默认为2。
用-b或-C指定分块大小时,可用的单位有,b for512bytes, k for 1Kbytes, m for 1 Megbytes.
参考资料
man split
原帖地址:http://herofit.blogspot.com/2006/10/linux_10.html
- Linux下分割与合并文件的方法
- Linux下分割与合并文件的方法
- Linux下二进制文件的分割与合并
- Linux下分割合并文件
- Linux下分割合并文件
- Linux文件分割与合并
- Linux文件分割与合并
- 文件的合并与分割
- 文件的合并与分割
- 文件的分割与合并
- 文件的分割与合并
- 文件的分割与合并
- 文件的分割与合并
- 文件的分割与合并
- Linux - 文件的分割(split)与合并(cat)
- Linux文件分割与合并:split & cat
- Linux文件分割与合并:split&cat
- linux大文件分割与合并
- Hoops 的使用
- python的操作符重载
- 程序求修改
- 水平居中方法 总结
- Sed 替换字符串
- Linux下分割与合并文件的方法
- XmlResourceParser调试代码
- 设置ListBox高度
- java定时器
- Ubuntu下进程管理工具
- windows Phone 7 保存图片到MediaLibrary
- 垂直居中 总结
- java对象转换成json 字符串的方法
- ArcSDE服务启动错误及解决方法