![lsyncd 包含特定文件排除其余文件](https://linux22.com/image/769745/lsyncd%20%E5%8C%85%E5%90%AB%E7%89%B9%E5%AE%9A%E6%96%87%E4%BB%B6%E6%8E%92%E9%99%A4%E5%85%B6%E4%BD%99%E6%96%87%E4%BB%B6.png)
我正在使用 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 = { '*' }
但都没有起作用。
这难道做不到吗?
谢谢。