用于在远程系统上存档文件的Unix shell脚本

用于在远程系统上存档文件的Unix shell脚本,shell,unix,scripting,Shell,Unix,Scripting,我需要在远程位置存档文件。i、 例如,我需要编写一个shell脚本,该脚本将连接到此路径的远程路径复制(移动)文件,然后将它们粘贴到同一系统中的另一个位置(目标系统可以是Unix系统或windows系统) 此脚本将计划每天运行一次,无需手动干预。应该符合您的要求rsync和scp也可以工作,但它们的设置可能有点神秘。两个目标系统都有安全Shell(SSH)的实现。Secure Shell附带一个名为scp的安全复制程序,允许您运行以下命令 scp localfile user@remotehos

我需要在远程位置存档文件。i、 例如,我需要编写一个shell脚本,该脚本将连接到此路径的远程路径复制(移动)文件,然后将它们粘贴到同一系统中的另一个位置(目标系统可以是Unix系统或windows系统)


此脚本将计划每天运行一次,无需手动干预。

应该符合您的要求
rsync
scp
也可以工作,但它们的设置可能有点神秘。

两个目标系统都有安全Shell(SSH)的实现。Secure Shell附带一个名为
scp
的安全复制程序,允许您运行以下命令

scp localfile user@remotehost:directory/remotefilename

正如Lynxlynx指出的,另一个选择是
rsync
套件。SSH和rsync都需要一些配置(rsync较少)。请参见相应的主页

查找
rsync
和/或
scp
。嗨,Jens,我想更改同一远程服务器上的文件目录,该文件已在远程服务器上。我相信我们使用SCP将文件从本地系统复制到远程系统。如果我错了,请更正——远程执行命令是通过
ssh完成的user@hostmv from to
。你好,Aaron,我会尝试这个选项并告诉你结果。谢谢你的建议--森多仕