linux - 从 FTP 服务器下载所有文件

标签 linux ftp debian

我需要将所有内容从 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/

相关文章:

php - 通过 PHP FTP PUT 将文本文件上传到 Google 上传

mysql - 将 ejabberd 从 16.09-4 升级到最新版本

java - 在 jenkins 上将 windows 7 slave 连接到 debian master

java - FTP - Android 客户端和 Java 服务器

linux - 如何重命名 tomcat7-instance-create 的文件夹名称

linux - 如何根据通配符匹配递归查找当前文件夹和子文件夹中的所有文件?

linux - 在运行时替换进程 bin 文件

linux - 如何使用 OBIEE Agent 将 OBIEE 报告发送到 FTP 服务器?

grails - 我可以在 Grails 项目之外运行数据库迁移插件脚本吗?

python - 在 Python 中定期获取 bash 命令的输出