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