我正在尝试设置Rsync以使用Rsync将非现场计算机备份到服务器。虽然我终于遇到了障碍,但我的基础知识却没有问题。
工作站上的rsync批处理文件如下所示:(在我在远程服务器上实现它之前在本地测试) C:\ rsync \ rsync.exe -brutz --suffix = .old" / cygdrive / C /文件位置/ test_1.txt" " / cygdrive / C /测试文件夹/测试文件夹/"
的位置批处理文件就像魅力一样,允许我更改文件" test_1.txt"如果已更改为使用后缀.old。
在我的文件夹中" test_1.txt"和" text_1.txt.old"
如果我将.suffix从.old更改为使用日期格式,则会出现此问题:
- 后缀= _ date +"%m%d%Y_%H%M"
OR
- 后缀= _ date +%F
Rsync将尝试查找名为" + F'"在备份目录中 它将备份" text_1.txt"并将旧文件更改为" test_1.txt _' date"
我看了一下谷歌,但没有找到任何解决方案。任何人都可以帮助我吗?
答案 0 :(得分:0)
术语"%m%d%Y_%H%M"
不是指定日期或时间戳的批处理文件方法。
如果是Rsync术语,那么你可以通过将百分号加倍来获得成功
"%%m%%d%%Y_%%H%%M"
答案 1 :(得分:0)
--suffix=".$(date +%F)"
应该有效