我正在使用 rsync 将文件从一个 NFS 挂载同步到另一个 NFS 挂载。由于之前从本地挂载执行了 scp 命令,文件已存在于远程位置。scp 命令的结果是远程位置上的所有文件都被分配了新的修改时间。
我现在使用的 rsync 命令是:
rsync -azvi /path/to/files/ user@remotehost:/path/to/files
对于所有文件,每次更改的输出是:<f..tp.....
这表明 rsync 认为文件正在被发送到远程位置,因为时间和权限不同。
rsync 完成后,远程位置的修改时间不会被修改(即,它们与第一个 scp 命令期间分配的时间相匹配)。
为什么 rsync 没有同步我的“本地”/path/to/files/ 中显示的时间戳?