如何通过脚本将过去 24 小时内创建的所有文件从服务器 X 加载到服务器 Y(两者都是 Linux 服务器)?
我确实知道该命令find . -mtime -1 -exec cp '{}' <new_dir>
会将当前目录中的所有文件复制到。但我不确定如何对位于另一台服务器上的执行此操作。
答案1
看一下rsync
。它可能很适合您的需求。
答案2
只需将 cp 替换为 scp,并设置一个没有密码的 ssh 密钥对。
如何通过脚本将过去 24 小时内创建的所有文件从服务器 X 加载到服务器 Y(两者都是 Linux 服务器)?
我确实知道该命令find . -mtime -1 -exec cp '{}' <new_dir>
会将当前目录中的所有文件复制到。但我不确定如何对位于另一台服务器上的执行此操作。
看一下rsync
。它可能很适合您的需求。
只需将 cp 替换为 scp,并设置一个没有密码的 ssh 密钥对。