![如何从终端以 ftp 模式下载文件夹?](https://linux22.com/image/1082733/%E5%A6%82%E4%BD%95%E4%BB%8E%E7%BB%88%E7%AB%AF%E4%BB%A5%20ftp%20%E6%A8%A1%E5%BC%8F%E4%B8%8B%E8%BD%BD%E6%96%87%E4%BB%B6%E5%A4%B9%EF%BC%9F.png)
在 ftp 模式下使用get
终端命令,我可以下载单个文件。我应该使用哪个命令才能在 ftp 模式下下载包含许多文件的完整文件夹?
答案1
对于这个操作我使用 lftp。
sudo apt-get install lftp
建立 FTP 连接
lftp -u username server_ip_address
系统将要求您输入密码。登录服务器后,您可以ls
查看dir
文件夹/文件
获取包含所有子文件夹和文件的文件夹
mirror folder_name
所有内容都将在您的电脑上。
答案2
mget
要将多个文件从远程计算机复制到本地计算机;在传输每个文件之前,系统会提示您输入是/否答案
如果您prompt
首先输入命令,它将不会要求输入每个文件的 y/n。
像这样:
binary
prompt
mget *