tar cvf backup.tar /a/b/c
这样的话压出来会包括a/b/c路径
但是我想一打开压缩包就是c目录下的内容
请问怎样?
直接进入/a/b/c目录进行打包就可以了。
tar cvf c.tar -C /a/b c
tar cjvf c.tar.bz2 -C /a/b c
比如执行如下命令:
tar -zcvf
/home/zhanglei/test.tar.gz /home/zhanglei/server/file/20110831152025/119090/*
其中 目标路径/home/zhanglei/server/file/20110831152025/119090/下有两文件1.txt,2.txt,
压缩后的压缩包test.tar.gz ,把/home/zhanglei/server/file/20110831152025/119090/这些文件夹也包含进去了,怎样才能让test.tar.gz 里面只有1.txt,2.txt,没有那些路径呢?
tar -zcvf
/home/zhanglei/test.tar.gz -C /home/zhanglei/server/file/20110831152025/ 119090
记住最后一个119090和前面是空开的