我使用smbclient来访问共享的Windows文件系统。我不能挂载它,因为我没有权限。
如何只获取新的或已更新的文件?(同样是mput)
我认为我不能使用rsync,因为rsync只能在安装Windows时才能工作,而我不能这样做。我只能通过smbclient访问它。
发布于 2020-04-24 12:49:01
您可以使用存档位(假设没有其他人在您感兴趣的文件上摆弄归档位)。
每当创建或修改文件时,Windows都会设置该位。
smb: \> archive 2将告诉SMB只对设置了该位的文件进行操作,并在完成时将其重置为零。
因此,这将有助于mget。对于mput,您想要的正好相反--服务器端存档位无法帮助您查看您自己的哪些文件已被修改,因此此解决方案仅适用于mget。
此活动(只获取更改的文件并重置其存档位)非常常见,因此也有自己的命令行选项。请参见带有-T (创建)和g (增量)标志的c或D7选项。
https://unix.stackexchange.com/questions/551104
复制相似问题