tar怎么压缩指定路径,只压缩文件,不要包含路径? - 小众知识

tar怎么压缩指定路径,只压缩文件,不要包含路径?

2013年01月27日 14:18:05 苏内容
  标签: 路径
阅读:7328
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和前面是空开的
扩展阅读