原帖由 donggua0713 于 2008-1-29 08:27 发表
解压这一块我能理解,压缩我就不理解了,我是这样操作的(freebsd 6.2):
tar -cvf /dev/sa0 -C /home/*
还有
tar -cvf /dev/sa0 /home/*
除了-C少打包一个文件外,没发现有什么不同。
原帖由 donggua0713 于 2008-1-29 16:58 发表
[root@freebsd /home]# tar -cvf test4.test -C /home/donggua/
tar: no files or directories specified
不加就报错
[root@freebsd /home]# tar -cvf test4.test /home/donggua/
tar: Removing leadin ...
原帖由 swordfish.cn 于 2008-1-28 19:52 发表
man tar
-C, --directory DIR
change to directory DIR
楼主倒说说你是怎么操作的啊。
tar -cvf 12.tar 1 -C /usr 2 这个命令,用tar -cvf 12.tar 1 /usr/2也可以做到相同的效果啊
原帖由 donggua0713 于 2008-1-30 08:50 发表
首先在此谢谢楼上各位,尤其要谢谢swordfish.cn 的那篇文档,在此总结一下我的理解,请大家指正:
-C的作用,改变工作目录,怎么理解?如下:
压缩时:
假如有这样一种情况,有1和2两个文件需要压到 ...
欢迎光临 Chinaunix (http://bbs.chinaunix.net/) | Powered by Discuz! X3.2 |