当前位置:首页 > 技术分享 > 正文内容

zip -x排除文件 --exclude

admin2年前 (2022-05-30)技术分享4332
为什么 zip 压缩忽略文件使用 zip a.zip a -x '*.git*'而不是 -x '.git'
zip -r httpdocs.zip httpdocs -x *cache*

上面的命令将压httpdocs目录下的所有文件和目录,除了命名为cache的文件或文件夹。

例子

  • 创建public_html目录下忽略所有文件和文件夹,排除包括文本“backup”的所有文件。

    # zip -r public_html.zip public_html -x *backup*
  • httpdocs目录忽略.svn文件或git的文件和目录下创建所有文件的归档。

    # zip -r httpdocs.zip httpdocs --exclude *.svn* --exclude *.git*
  • httpdocs目录忽略的所有文件,并与 .log 结尾的目录下创建所有文件的归档。

    # zip -r httpdocs.zip httpdocs --exclude "*.log"


扫描二维码推送至手机访问。

版权声明:本文由小刚刚技术博客发布,如需转载请注明出处。

本文链接:https://blog.bitefu.net/post/261.html

分享给朋友:

相关文章

thinkphp等框架开发中容易忽略的xss攻击及应对XSS攻击方法

thinkphp等框架开发中容易忽略的xss攻击及应对XSS攻击方法

虽然说现在的web开发框架都是挺成熟的框架,在性能、安全等方面都有比较好的表现,但问题往往出现在业务逻辑上,如上周我再公司发现的一个跨站脚本攻击,(通常公司是这么过滤的,max(0,$_GET[‘a’])、strip_tags($_GET[...

mysql update不支持set子查询更新 的解决办法

mysql update不支持set子查询更新 的解决办法

先看示例:SELECT uin,account,password,create_user_uin_tree FROM sys_user结果:表中的create_user_uin_tree标识该条记录由谁创建。创...

php高效检测远程图片是否存在

php高效检测远程图片是否存在function img_exits($url){     $ch = curl_init();    &...

解决 SVN Skipped 'xxx' -- Node remains in conflict

更新命令:svn up提示代码:意思就是说 ,这个文件冲突了,你要解决下Updating '.': Skipped 'data/config.php' -- ...

超高性比的斐讯盒子T1,刷第三方YYF固件机教程超级详细版

超高性比的斐讯盒子T1,刷第三方YYF固件机教程超级详细版

家里面买了斐讯盒子T1,必不可少的就是刷机,刷机一直爽,一直刷机一直爽,这样的快乐一般人体会不到。原来斐讯盒子N1,T1,还有斐讯K2P路由器也变成了性价比超高的东东,而且众多大神也带来了超多可玩性非常高的固件和破解。楼主今天扒到了相关超高...

centos 配置Let's Encrypt 泛域名https证书

centos 配置Let's Encrypt 泛域名https证书

前言2018年1月份Letsencrypt可以申请泛域名证书,这让我们部署多域名、多站点https省了很多功夫,终于可以不用维护多个域名的https证书。笔者以acme.sh为例,手把手教你配置https证书~本教程适用于centos 6....

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。