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

时间:2012-08-06 12:04:17

标签: shell unix scripting

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

此脚本将安排每天运行一次,无需人工干预。

2 个答案:

答案 0 :(得分:0)

Unison应该适合你的账单。 rsyncscp也会起作用,但设置起来可能有点神秘。

答案 1 :(得分:0)

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

之类的命令
scp localfile user@remotehost:directory/remotefilename

正如lynxlynxlynx所指出的,另一个选择是rsync套件。 SSH和rsync都需要一些配置(rsync不那么)。请参阅相应的主页。