Zip - 如何使用数据库黑名单从 zip 文件中排除文件?

Zip - How do you exclude files from a zip using a database black-list?

我知道 tar 可以选择使用黑名单数据库(例如 exclude.db)排除要包含在新存档中的文件。

tar -czf --exclude-from="exclude.db" archive.tar.gz /home/user/directory/

exclude.db 文件如下所示:

exclude1.txt
exclude2.jpg
exclude3.db

使用 zip 时你会怎么做?

Zip 具有排除文件的选项,但据我所知,您不能使用文件中的列表来执行此操作。

使用 Zip 3.0 和 Ubuntu:

zip -r -x@exclude.db archive.zip /home/user/directory/

示例exclude.db,如果文件位于子目录中:

*/exclude1.txt
*/exclude2.jpg
*/exclude3.db