zip 实用命令

zip -r archive.zip directory -x "*/\.*"

打包子目录,并忽略其中的所有隐藏文件,比如 .DS_Store  、.git

zip -r archivename.zip directorytozip -x "*.*"

打包目录并忽略其中的隐藏文件。


@Bestony Edit at 2017年9月12日

一个脚本,可以把当前目录下的文件夹打包成独立的zip文件。

#!/bin/bash
FILE=`ls ./`
for i in $FILE
do
zip $i.zip $i -r
done