我需要下载从FTP服务器到其他服务器上托管的所有内容.我只能访问下载文件的服务器.如何使用Linux FTP命令下载每个文件,并在此过程中为它们创建所需的目录?
我需要下载从FTP服务器到其他服务器上托管的所有内容.我只能访问下载文件的服务器.如何使用Linux FTP命令下载每个文件,并在此过程中为它们创建所需的目录?
以这种方式使用wget
(m用于镜像):
wget -m ftp://username:password@ip.of.old.host
如果用户名或密码包含特殊字符,则可能需要使用以下格式:
wget -m --user=username --password=password ftp://ip.of.old.host
或者,我找到了this guide,它向您展示了如何在Debian中使用ncftp.如果尚未安装ncftp,则需要对新服务器进行root访问.
简而言之:
sudo apt-get install ncftp
ncftpget –T –R –v –u "ftpuser" ftp.nixcraft.net /home/vivek/backup /www-data