使用shell脚本中的cd和mput命令进行访问失败

时间:2012-05-02 07:03:15

标签: shell cp mv

我编写了一个shell脚本来进行mysql数据库备份,同时使用lftp连接到其他服务器并将备份传输到其他服务器

我可以使用lftp连接到其他服务器,但是当我使用cp或mv或mput命令传输文件时,它显示“Access failed 550:”错误

对于cp命令,它显示“Unknown Command:cp”

如果有人遇到这样的问题并有解决办法解决问题,请帮助我。

谢谢, Chetan Panchal

1 个答案:

答案 0 :(得分:0)

要使用lftp将文件放在已连接的服务器上,请使用'put'命令,而不是cp或mv。要从服务器获取文件,请使用“get”。要一次放置多个文件,请使用'mput'或一次使用'mget'获取多个文件,尽管可能会提示您上传/下载的每个文件。

如果仍然出现错误,请确保您有权将文件放在服务器上的目录中。