我需要将所有内容从 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
关于linux - 从 FTP 服务器下载所有文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3003135/