用于将文件从Suse服务器移动到ftp

时间:2015-10-29 09:08:16

标签: linux bash shell 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 Server中某些目录中的所有文件并复制到FTP服务器。例如:从“/ home / Ramesh”目录复制所有内容并放入ftp服务器。

1 个答案:

答案 0 :(得分: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