bash中zip命令打包去过滤某目录不打包进去
用以下命令
zip -r a.zip ./ -x "d/*"
注意"-x" 一定要放在最后。
实验看效果
$ find
.
./d
./d/f2
./f1
$ zip -r a.zip ./ -x "d/*"
adding: f1 (stored 0%)
$ unzip -l a.zip
Archive: a.zip
Length Date Time Name
--------- ---------- ----- ----
0 2021-09-22 11:25 f1
--------- -------
0 1 file
果然没有添加d/目录下的文件。