121
121
Unix压缩目录,但不包括特定的子目录(以及其中的所有内容)。
我正在尝试压缩一个目录(在Unix上通过SSH),但我需要排除几个子目录(以及其中的所有文件和目录)。
到目前为止,我有这样的结果。
zip -r myarchive.zip dir1 -x dir1/ignoreDir/**/*
这似乎并不奏效。
我也试过
zip -r myarchive.zip dir1 -x dir1/ignoreDir1/* dir1/ignoreDir2/*
然而这仍然会包含ignoreDir1和ignoreDir2中的子目录。
我想排除的目录中的子目录结构相当大,所以我不能简单地将每个目录添加到-x参数中。
有谁知道怎么做?