mryou 发表于 2005-10-13 10:16:15

关于tar命令 -z参数

在/home/test目录下有如下的目录
./lolo/ths ----->ths为12K大小的文件
./check ----->为空

现在我在test目录 分别做了如下操作
tar -zcvf newfile1.tar.gz ./
然后在check目录下释放
tar -zxvf../newfiel1.tar.gz
发现一个奇怪的问题,释放的文件中竟然有
./newfiel1.tar.gz这个文件
开始还不相信,随后在test目录下 ll,果然有啊,但是里面的字符数量为0.
请高手解释一哈,
1)
为什么在打包压缩的文件里面为什么会有自身的出现.
2)
(注:如果光是tar不GZIP的话,在打包的过程中会出现 tar :./newfile1.tar:file is a archive .not dumped,我查了dumped含义是转存的意思,请问这又是什么意思)
谢谢.我的OS 是FC4,KERNEL VER 是2.6.11.1.1369_FC4

MichaelBibby 发表于 2005-10-13 19:40:42

Re: 关于tar命令 -z参数

1)为什么在打包压缩的文件里面为什么会有自身的出现.
2)(注:如果光是tar不GZIP的话,在打包的过程中会出现 tar :./newfile1.tar:file is a archive .not dumped,我查了dumped含义是转存的意思,请问这又是什么意思)

1:打包的时候,在当前目录生成了目标文件newfile1.tar.gz,所以会导致出现了自身。很简单吧?
2:参数没用错么?

mryou 发表于 2005-10-14 10:54:33

应该没有
在当前目录下,做tar -cvf kk.tar ./
则在打包的过程中提示
tar :./kk.tar:file is a archive.not dumped

哎~~郁闷
页: [1]
查看完整版本: 关于tar命令 -z参数