7
Unix zip目录,但排除特定的子目录(及其中的所有内容)
我正在尝试压缩目录(在Unix上通过SSH),但是我需要排除几个子目录(以及其中的所有文件和目录)。 到目前为止,我有这个: zip -r myarchive.zip dir1 -x dir1/ignoreDir/**/* 但这似乎不起作用。 我也试过 zip -r myarchive.zip dir1 -x dir1/ignoreDir1/* dir1/ignoreDir2/* 但是,该操作仍将在ignoreDir1和ignoreDir2中包含子目录。 我要排除的目录中的子目录结构非常重要,因此我不能简单地将每个目录添加到-x参数中。 有谁知道如何做到这一点?