LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1076|回复: 7

请问我该如何备份文件的某个部分?急!

[复制链接]
发表于 2004-5-17 20:31:38 | 显示全部楼层 |阅读模式
请问我该如何备份文件的某个部分?

例如有一个文件有1G大小,可是我的唯一的两个分区中的空余空间都不足700M,但这两个分区的总共空余空间足够1G,请问这时我打个什么命令能将这1G的前700M部分备份到我的第一个分区,而另304M备份到我的第二个分区?
发表于 2004-5-17 20:42:00 | 显示全部楼层
用split命令将文件分割试试看
 楼主| 发表于 2004-5-17 20:52:15 | 显示全部楼层
split file -b 这个命令我到是知道,但那样要有1G的空间才行,或者我在借助于别的硬盘互相导入一下,我现在的情况是没有别的硬盘,只有这一个。

我想能否用dd实现,但不知道用dd if= of=命令如何从文件的某处开使算。比如
dd if=abc.tar.gz of=/mnt/d bs=700000000 count=1
但后300M怎么写呢?如何写成从700000001开始到最后呢?
发表于 2004-5-17 21:00:53 | 显示全部楼层
请参考:dd用法
 楼主| 发表于 2004-5-17 21:16:32 | 显示全部楼层
dd if=abc of=/mnt/d bs=1024 count=700
dd if=abc of=/mnt/e bs=1024 skip=700

是不是这样,我回去试试,谢谢你了兄弟。
发表于 2004-5-18 07:38:33 | 显示全部楼层
用tar + bzip2会不会压缩的多点呢..........
:ask:ask:ask:ask
 楼主| 发表于 2004-5-18 08:24:22 | 显示全部楼层
还有没有什么别的办法?我上面说的那个方法我还没来得急去试,但愿应该好使,是不是还有别的更简单有效的方法呢?
发表于 2004-5-18 08:46:58 | 显示全部楼层
自己写个几行的 C 程序也可搞定
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表