我正在尝试使用以下命令从我的Linux Mint 20.3机器rsync目录到我的Pixel 6:
rsync -hvr --progress --omit-dir-times --no-perms --inplace /linux_dir/ /run/user/*/gvfs/*/Internal shared storage/android_dir/
初始文件复制按照我的预期进行;我可以看到并打开我手机上的文件。但是,如果我再次运行该命令,它会继续重新复制每个文件,似乎没有考虑到手机上已经存在的文件。知道这是为什么吗?
您的问题在于使用了"——省略-dir-times"
基本的简单rsync需要大小和时间进行比较.
如果无法匹配(您没有提供时间),rsync认为所有目录都要复制,并暗示这些目录的内容。