为了使用远程存储和生成的一些数据,我首先通过scp servername:/.../big_directory/* ~/
. 文件很多,命令包含一切。这些文件的变化是不可预测的(对我来说),但是只有少数(超过许多)文件在下载和下一个下载之间实际发生变化。有没有办法将它们与我本地已有的进行一一比较,例如if diff file_in_the_server local_file_with_the_same_name returns zero then skip
类似的?在这里,这将节省时间并且具有革命性。我认为这是不可能的,因为为了比较它们,必须以某种方式完成一些下载,但是我无论如何都要确定,因为这对我来说无论如何都是魔法
预先非常感谢
您正在寻找
rsync
该-u
选项。从man rsync
:所以你的完整命令是: