6

我有一个目录结构,其中包含可变数量的子目录和文件。我想排除除 1 子目录树之外的所有内容。

我努力了

rsync -a --include 'wanted_dir' --exclude '*' 1/ 2/

但它只给了我wanted_dir目录(它下面没有文件)。

4

2 回答 2

6

要包含目录中的所有文件,请添加三颗星:

rsync -a --include 'wanted_dir/***' --exclude '*' 1/ 2/
于 2013-05-29T14:04:25.350 回答
1

将它添加到包含目录不是更有意义吗?

rsync -a --include 'wanted_dir/1/'

您的代码中发生了什么使您需要包含根目录?

于 2012-10-16T19:17:44.400 回答