zip 命令排除指定文件夹的写法

老王今天在备份网站数据时,发现网站数据的压缩包非常大,检查后发现是因为将缓存数据一同压缩了。本文记录下在使用 zip 压缩命令时,如何排除指定文件夹。

zip 排除文件夹其实很简单,只需要在使用 zip 命令时加上参数 -x 就行了,例如老王在压缩 /home/www/laowangblog.com/ 时,需要排除 /home/www/laowangblog.com/wp-content/cache/ 这个文件夹下的所有文件,写法就是:

zip -r ${BLOG_NAME}_${DATE}.zip /home/www/laowangblog.com -x "/home/www/laowangblog.com/wp-content/cache/*"

排除缓存数据后,网站压缩包顿时小了很多。

赞(1)
关注我们
未经允许不得转载:老王博客 » zip 命令排除指定文件夹的写法

评论 2

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
  1. #1

    如果要排除多个目录呢?

    orz5个月前 (06-29)回复
    • zip folder.zip folder_all -x folder1 -x folder2

      老王5个月前 (07-03)回复