首页 > 解决方案 > 如何从bash中的zip命令中排除文件或目录

问题描述

我有一个名为 .ignore 的文件,其中包括文件或目录,例如:

文件1目录/

所以假设我有一个目录,下面有这个 .ignore 文件。我想压缩所有文件或目录,不包括 .ignore 文件中定义的所有内容。我的 bash 命令是:

zip -r test.zip * -x dir/\* package.json

无需从 .ignore 文件中读取。

所以如果我想从 .ignore 文件中读取。我可以做这样的事情,但不起作用。

zip -r test.zip * -x $(echo $(cat .lambdaignore))

哪里不对了 ?

标签: bashzip

解决方案


推荐阅读