【问题标题】:Upload file to remote server上传文件到远程服务器
【发布时间】:2011-02-02 21:39:21
【问题描述】:

有问题。我需要使用 linux bash 将文件上传到远程 ftp 服务器。 像这样的东西:cp file.tar.gz @987654321@ 可以做到吗?

提前致谢, 亚历克斯

【问题讨论】:

    标签: linux bash file-upload ftp


    【解决方案1】:

    我会为此使用http://www.ncftp.com/

    //见评论 => “具体看一下ncftpput。”

    【讨论】:

    • 具体看ncftpput.
    • 是的.. 工作就像一个魅力。 ncftpput -b -u USERNAME -p PASSWORD HOST /upload_folder/ /full/path/to/uploading/file
    【解决方案2】:

    您可以只使用普通的 ftp + bash。

    Bash 脚本开始:

    echo "put $1" > commands.txt;

    回显“退出”>> commands.txt;

    ftp user@ftp://username:password@host

    Bash 脚本结束。

    把它放在 ftp.sh 中。像 ./ftp.sh file.tar.gz 一样运行它。这将上传到 ftp 服务器。

    【讨论】:

      最近更新 更多