lsyncd 包含特定文件排除其余文件

lsyncd 包含特定文件排除其余文件

我正在使用 lsyncd 版本 2.2.2。这是我当前的代码。

settings {
 logfile = "/etc/lsyncd.log",
 statusFile = "/etc/lsyncd.status",
 insist = true,
}

sync { 
default.rsyncssh, 
source = "/home/abc/public_html/course/testcgi/adminfiles", 
host = "xxx.xx.xxx.xxx, 
targetdir = "/home/abc/public_html/course/testcgi/adminfiles", 
delay = 0, 
exclude = { '*'  }, 

rsync = { 
perms = true, 
owner = true, 
} 
}

上面的代码确实会排除所有文件。现在我想包含特定的文件名。我试过了

include = { '*'  } 
include-from = { '*'  } 

但都没有起作用。

这难道做不到吗?

谢谢。

相关内容