
在实际工作中,经常需要把一些大文档进行拆分,或把拆分过的文档进行合并。比如有一个2GB的归档文档,要刻录在光盘里作备份。普通CD光盘的容量约650MB左右,这就需要将文档分割成数个小文档,日后使用时再将其合并。下面就以Fedora Core 2.0为例,介绍两种方法。
split命令
1.切割文档
把大文档file切割成大小为650MB的几个小文档,命令如下:
#split -b 650m file filebak_
|
“-b”参数后面跟每一输出档案的大小,其默认单位为byte。也可加入单位,b代表512byte,k代表1KB,m代表1MB。“filebak_”是定义分割后的文档名前缀。命令执行完后,用“ls”看看效果。
# ls -lh
total 4.0G
drwxr-xr-x 2 root root 200 Jul 3 00:50 .
drwx------ 12 root root 624 Jul 3 00:51 ..
-rw-r--r-- 1 root root 2.0G Jul 3 00:35 file
-rw-r--r-- 1 root root 650M Jul 3 00:49 filebak_aa
-rw-r--r-- 1 root root 650M Jul 3 00:50 filebak_ab
-rw-r--r-- 1 root root 650M Jul 3 00:50 filebak_ac
-rw-r--r-- 1 root root 50M Jul 3 00:50 filebak_ad
|
系统会自动计算出切割文档的数量,例子中共分成了4个小文档。
2.合并
合并的操作如下:
knife工具
1.分割
#./knife -c file 681574400
|
681574400是分割文档的大小,单位为bit,相当于650MB。
命令执行完后,可用“ls”察看效果。
# ls -l
total 4100028
drwxr-xr-x 2 root root 272 Jul 3 01:21 .
drwxr-xr-x 3 root root 104 Jul 3 01:13 ..
-rw-r--r-- 1 root root 2097152000 Jul 3 00:35 file
-rw-r--r-- 1 root root 681574400 Jul 3 01:18 file.k00
-rw-r--r-- 1 root root 681574400 Jul 3 01:19 file.k01
-rw-r--r-- 1 root root 681574400 Jul 3 01:21 file.k02
-rw-r--r-- 1 root root 52428800 Jul 3 01:21 file.k03
-rwxr-xr-x 1 root root 12949 Feb 28 2000 knife
|
2.合并
合并的命令如下:
#./link file file.k00 file.k01 file.k02 file.k03
|
则会出现如下提示:
文章整理:西部数码--专业提供域名注册、虚拟主机服务
http://www.west263.com
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!
| | 版权所有 西部数码(www.west263.com)
CopyRight (c) 2002~2007 west263.com all right reserved.
公司地址:四川成都市万和路90号天象大厦4楼 邮编:610031
电话总机:028-86263408 86263960 86264018 86267838 86262244 86263408 售前咨询:总机转201 202 203 204 205 206 207 208 售后服务:总机转211
212 213 214 217 218 晚上0点以后拔分机225 |
| 财务咨询:总机转224
223 传真:028-86264041 财务QQ: 635483282
售前咨询QQ: 327314358 241975952 275026793 408235859 2182518 499513144 售后服务QQ: 634349278 809071471 307742704 512359778 287976517 363783715 在线咨询
《中华人民共和国增值电信业务经营许可证》编号:川B2-20030065号
|
|