相关疑难解决方法(0)

Rsync - 重新发送所有文件,因为文件有不同的时间戳(关闭 1 秒!)

我正在使用 rsync 将文件从 Mac 笔记本电脑备份到 Windows 笔记本电脑上的 USB 驱动器 (exFAT)。USB 驱动器在我的家庭网络中共享,并安装在我的 Mac 上。

当 rsync 重新发送所有文件时,我注意到一个奇怪的问题,即使我没有做任何修改。

当我打开时,--itemize-changes我可以看到它t在每个文件的输出中,表明文件时间戳是重新发送的原因。

>f..t.... netstat.txt
Run Code Online (Sandbox Code Playgroud)

ls -lT (osx) 表示一个秒格式的时间戳,它显示文件之间的一秒差异,源是更新的。

$ ls -lT source/file.txt 
-rwxr-----  1 user  group  1176 Sep 19 22:32:59 2014 file.txt
$ ls -lT destination/file.txt 
-rwx------  1 user  group  1176 Sep 19 22:32:58 2014 file.txt
Run Code Online (Sandbox Code Playgroud)

-c选项添加到 rsync 忽略了时间戳差异,并跳过了不必要的传输。但是,我想知道为什么我的源文件和目标文件的时间戳差异为 1 秒(就我费心检查而言)。

windows linux backup rsync macos

5
推荐指数
1
解决办法
5351
查看次数

标签 统计

backup ×1

linux ×1

macos ×1

rsync ×1

windows ×1