linux下使用split 来分割大文件
来源:互联网 发布:网络安全法案例 编辑:程序博客网 时间:2024/06/06 03:42
使用split命令来切割文件,以方便进行文件传输。
[root@localhost database]# ls -lh gkdb.db
-r--r--r-- 1 root root 411M Jul 23 17:20 gkdb.db
将将这个276M文件分割成20M的小文件,文件分割操作如下:
[root@localhost database]# split -b 20m gkdb.db gkdb_pack_
split 是命今。
-B 20M 是指将每个分卷文件最大20M 。
gkdb.db 需要分割的文件。
gkdb_pack_ 是指分割后的文件开头, 分割后后的文件名一般为 gkdb_pack_aa、gkdb_pack_ab、gkdb_pack_ac依次类推。
显示分割后的文件名及大小
[root@localhost database]# ll -lh gkdb_pack_a*
-rw-r--r-- 1 root root 20M Jul 27 16:09 gkdb_pack_aa
-rw-r--r-- 1 root root 20M Jul 27 16:09 gkdb_pack_ab
-rw-r--r-- 1 root root 20M Jul 27 16:09 gkdb_pack_ac
-rw-r--r-- 1 root root 20M Jul 27 16:09 gkdb_pack_ad
-rw-r--r-- 1 root root 20M Jul 27 16:09 gkdb_pack_ae
-rw-r--r-- 1 root root 20M Jul 27 16:09 gkdb_pack_af
-rw-r--r-- 1 root root 20M Jul 27 16:09 gkdb_pack_ag
-rw-r--r-- 1 root root 20M Jul 27 16:09 gkdb_pack_ah
-rw-r--r-- 1 root root 20M Jul 27 16:09 gkdb_pack_ai
-rw-r--r-- 1 root root 20M Jul 27 16:09 gkdb_pack_aj
-rw-r--r-- 1 root root 20M Jul 27 16:09 gkdb_pack_ak
-rw-r--r-- 1 root root 20M Jul 27 16:09 gkdb_pack_al
-rw-r--r-- 1 root root 20M Jul 27 16:09 gkdb_pack_am
-rw-r--r-- 1 root root 20M Jul 27 16:09 gkdb_pack_an
-rw-r--r-- 1 root root 20M Jul 27 16:09 gkdb_pack_ao
-rw-r--r-- 1 root root 20M Jul 27 16:10 gkdb_pack_ap
-rw-r--r-- 1 root root 20M Jul 27 16:10 gkdb_pack_aq
-rw-r--r-- 1 root root 20M Jul 27 16:10 gkdb_pack_ar
-rw-r--r-- 1 root root 20M Jul 27 16:10 gkdb_pack_as
-rw-r--r-- 1 root root 20M Jul 27 16:10 gkdb_pack_at
-rw-r--r-- 1 root root 11M Jul 27 16:10 gkdb_pack_au
最下面的那个文件是剩余的文件。 20*20+11=411MB
合并文件
[root@localhost database]# cat gkdb_pack_*>gkdb.tar.gz
组装前和组装后的MD5值都是一样的,不信的话可以使用md5sum命令来检测一下。
如果要分割的是一个文本文件,比如有好几千行,当然每行的字符数是不等的,想要以行数为分割,比如每100行生成1个文件,只需要 -l 参数,如下:
[root@pps public_rw]# split -l 100 test.txt
其实,如果不加任何参数,默认情况下是以1000行大小来分割的。
- linux下使用split 来分割大文件
- linux下使用split 来分割大文件
- linux下使用split 来分割大文件
- Linux系统下使用split命令分割大文件.txt
- Linux系统下使用split命令分割大文件
- Linux系统下使用split命令分割大文件
- Linux系统下使用split命令分割大文件
- Linux使用split命令分割大文件
- linux 大文件分割 split
- Linux 大文件分割split
- 使用split分割大文件
- linux 下用split/cat 来分割合并文件
- linux大文件分割 split命令
- linux split分割大文件的用法
- linux大文件分割 split命令
- linux split命令分割大文件
- Linux大文件分割split使用方法
- Linux split --分割文件
- Java 获取http请求头内容
- C++ 类与对象
- Core SpotLight
- 使用Fiddler——模拟Http请求及对android应用抓包
- Git——Git相关基础知识
- linux下使用split 来分割大文件
- Oracle更新date型字段基本语句
- MySQL 5.6.24 for Windows 解压缩版配置安装
- ww控件实现某字段多个单选按钮操作
- 四轴项目总结之三--pid
- C++程序Windows移植Linux注意事项
- iOS开发笔记--iOS应用架构谈 view层的组织和调用方案
- MySQL函数
- iOS 在xib或者storyboard中添加AutoLayout后,在代码中修改AutoLayout约束条件