创建zip文件时如何排除指定的文件和目录

时间:2019-05-19 01:25:50  来源:igfitidea点击:

zip命令:

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"