首页 > 代码库 > Linux下压缩不包含路径信息的压缩包
Linux下压缩不包含路径信息的压缩包
适合于某些文件导出,但并不希望用户知道服务器上文件存放路径信息的需求。
【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下压缩不包含路径信息的压缩包
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。