2015-10-29 180 views
0

我们需要将所有文件从特定文件夹移动到ftp服务器。我们写了一个脚本,但没有找到目录异常。以下是脚本。FTP脚本将文件从Suse服务器移动到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服务器中某个目录下的所有文件并复制到FTP服务器。例如:复制“/ home/Ramesh”目录下的所有内容并放入ftp服务器。

回答

0

您可以在一个符合ncftp做到这一点:

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

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

+0

我已经修改脚本了一些变化,会压缩文件,并移动到FTP,但是当我下载一个来自ftp的zip文件将被破坏。任何关于这个问题的想法。 – user2693302

+0

查看http://stackoverflow.com/questions/21572043/corrupted-zip-file-after-sending-it-via-ftp-in-command-line-bat – mti2935

相关问题