zoukankan      html  css  js  c++  java
  • 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 

  • 相关阅读:
    爬虫学习
    微软命令行安装第三方库
    Python复习(拾遗)3
    Python拾遗2
    Python复习(拾遗)
    python练习 自动绘图
    多分支结构
    turtle
    Python练习
    随便写点…
  • 原文地址:https://www.cnblogs.com/iamfy/p/2764307.html
Copyright © 2011-2022 走看看