码迷,mamicode.com
首页 > 系统相关 > 详细

Linux下压缩不包含路径信息的压缩包

时间:2015-02-03 15:24:39      阅读:343      评论:0      收藏:0      [点我收藏+]

标签:

适合于某些文件导出,但并不希望用户知道服务器上文件存放路径信息的需求。

 

【Tar篇 】

 在Linux下直接使用命令

tar jcvf file.tar.bz files 

压缩files目录时,如果当前files路径是在/home/www/files下,压缩后的file.tar.bz2会将包含files的绝对路径;

 

解决办法

tar jcvf file.tar.bz2 -C /home/www files

这样压缩后,就是可以得当一个相对路径的压缩包了,直接排除掉/home/www路径不压缩了。

 

Tar在Unix/Linux世界虽然流行,但在终端用户这边,zip格式还是绝对的主流,所以,有可能zip格式更有用。

【Zip篇】 

使用-j参数:不处理压缩文件中原有的目录路径 

 zip -qj file.zip /home/www/files 


Linux下压缩不包含路径信息的压缩包

标签:

原文地址:http://my.oschina.net/u/1866821/blog/374869

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!