我一直在考虑如何使用 、 和 复制 0-30 天前的不同文件类型的文件rsync
。find
mtime
下面的语法find
有效,但我无法让它与rsync
.
rsync \ --files-from=<(find . -type f \( -name "*.X" -or -name "*.x1" \) -mtime -30) [email protected]:/where/to/put/files
答案1
如果您使用添加 SRC 参数(.
作为源目录),它会起作用:
rsync --files-from=<(find . -type f \( -name "*.X" -o -name "*.x1" \) -mtime -30) . [email protected]:/where/to/put/files