【问题标题】:Access failed with cd and mput commands in shell script使用 shell 脚本中的 cd 和 mput 命令访问失败
【发布时间】:2012-05-11 15:45:29
【问题描述】:

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

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

对于 cp 命令,它显示“未知命令:cp”

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

谢谢, 切坦潘查尔

【问题讨论】:

    标签: shell cp mv


    【解决方案1】:

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

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

    【讨论】:

    • 对于大多数 ftp 客户端(有很多差异),-i 选项在 mput/mget 上切换交互功能。如果您收到类似“OK to copy file x”的提示,请将-i 添加到您对ftp 的命令行调用中,这应该会停止提示。祝大家好运。\
    猜你喜欢
    • 2020-02-26
    • 1970-01-01
    • 1970-01-01
    • 2011-10-04
    • 2021-01-20
    • 2013-10-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多