【发布时间】:2012-05-11 15:45:29
【问题描述】:
我编写了一个shell脚本来备份mysql数据库,同时使用lftp连接到其他服务器并将备份传输到其他服务器
我可以使用 lftp 连接到其他服务器,但是当我使用 cp 或 mv 或 mput 命令传输文件时,它显示“访问失败 550:”错误
对于 cp 命令,它显示“未知命令:cp”
如果有人遇到这样的问题并有解决方案,请帮助我。
谢谢, 切坦潘查尔
【问题讨论】:
我编写了一个shell脚本来备份mysql数据库,同时使用lftp连接到其他服务器并将备份传输到其他服务器
我可以使用 lftp 连接到其他服务器,但是当我使用 cp 或 mv 或 mput 命令传输文件时,它显示“访问失败 550:”错误
对于 cp 命令,它显示“未知命令:cp”
如果有人遇到这样的问题并有解决方案,请帮助我。
谢谢, 切坦潘查尔
【问题讨论】:
要将文件放在已使用 lftp 连接的服务器上,请使用“put”命令,而不是 cp 或 mv。要从服务器获取文件,请使用“get”。要一次放置多个文件,请使用“mput”或一次获取多个文件使用“mget”,但可能会提示您上传/下载每个文件。
如果您仍然收到错误,请确保您有权将文件放入服务器上的目录中。
【讨论】:
-i 选项在 mput/mget 上切换交互功能。如果您收到类似“OK to copy file x”的提示,请将-i 添加到您对ftp 的命令行调用中,这应该会停止提示。祝大家好运。\