我需要在远程位置存档文件。即,我需要编写一个 shell 脚本,该脚本将从该路径连接到远程路径复制(移动)文件,然后将它们粘贴到同一系统中的另一个位置(目标系统可以是 Unix 系统或 Windows 系统)。
该脚本将安排为每天运行一次,无需人工干预。
Unison应该符合您的要求。rsync
并且scp
可以正常工作,但设置起来可能有点神秘。
两个目标系统都有 Secure Shell (SSH) 的实现。Secure Shell 带有一个安全复制程序,命名为scp
它允许您运行类似的命令
scp localfile user@remotehost:directory/remotefilename
正如 lynxlynxlynx 指出的那样,另一种选择是rsync
套件。SSH 和 rsync 都需要一些配置(rsync 较少)。请参阅各自的主页。