zoukankan      html  css  js  c++  java
  • Linux zip打包排除某个目录或只打包某个目录

    需求:zip打包某个目录但是要排除目录下某个文件或者某个目录。

    zip -r server.zip server.geng.com/  -x  './server.geng.com/Upload/*'

    -x参数后加要排除的文件或目录的完整路径。注意引号不可少。

    需求:zip打包只打包某个目录下单个目录(其实这个有点多余,直接打包这个目录就是了,应用的场景就是能保留目录树)

    zip -r server.zip server.geng.com/  -i  './server.geng.com/Upload/*'

    -i参数后加要打包的文件或目录的完整路径。注意引号不可少。

    补充zip的相关参数:

    -r 递归压缩,将指定目录下的所有文件以及子目录全部压缩
    -d 从压缩文件内删除指定的文件
    -i “文件列表” 只压缩文件列表中的文件
    -x “文件列表” 压缩时排除文件列表中指定的文件
    -u 更新文件到压缩文件中
    -m 将文件加入压缩文件压缩后,删除原始文件,zhidao即把文件移到压缩文件中
    -F 尝试修复损坏的压缩文件
    -T 检查压缩文件内的每个文件是否正确无误
  • 相关阅读:
    shell 字符串替换
    shell 拆分字符串成数组 放入数组
    shell 换行输出变量 换行
    Linux shell修改xml文件
    Spark 实现共同好友
    Hive 开启 service2 服务
    hive 求相互是好友.
    Linux 查看外网ip
    Termux下开启kex远程桌面
    Termux开启ssh服务
  • 原文地址:https://www.cnblogs.com/yuanwanli/p/12771220.html
Copyright © 2011-2022 走看看