【问题标题】:FTP Script to move files from Suse server to ftp将文件从 Suse 服务器移动到 ftp 的 FTP 脚本
【发布时间】:2016-01-29 08:10:51
【问题描述】:

我们需要将所有文件从特定文件夹移动到 ftp 服务器。我们编写了一个脚本,但获取目录未找到异常。下面是脚本。

#!/bin/sh
HOST='192.168.1.100'
USER='ramesh'
PASSWD='rameshftp'
ftp -inv $HOST << EOF
user $USER $PASSWD
cd /home/Ramesh
put *.zip
bye
EOF

我们的要求是将驻留在 Suse Linux Server 中某个目录中的所有文件复制到 FTP 服务器。例如:将“/home/Ramesh”目录下的所有内容复制到ftp服务器中。

【问题讨论】:

    标签: linux bash shell ftp suse


    【解决方案1】:

    您可以在一行中使用ncftp

    ncftpput -u username -p password ftp-host-name /path/to/remote/dir /path/to/local/dir/*
    

    更多信息请见http://linux.die.net/man/1/ncftp

    【讨论】:

    • 我已经对脚本进行了一些更改,这些更改将压缩文件并移动到 ftp,但是当我从 ftp 下载文件时,zip 文件将被损坏。关于这个问题的任何想法。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-08-26
    • 1970-01-01
    • 2013-12-18
    • 2018-09-25
    • 2014-05-05
    • 1970-01-01
    相关资源
    最近更新 更多