将远程服务器文件夹的内容复制到当前服务器?

将远程服务器文件夹的内容复制到当前服务器?

我一直在搜索,但在这些网站上找不到任何可行的答案。我想复制所有内容这个文件夹到我的服务器。我应该使用哪个 Linux 命令来执行此操作?我不想手动运行该文件夹中的所有对象,一次一个。我已经看过从 scp 到 rsync 的所有内容,但都无法工作。

谢谢,

答案1

你可以使用类似的东西

cd directory-where-you-want-to-put-the-files
wget -r ftp://ftp.eso.org/pub/qfits/

答案2

FTP?

#!/bin/sh
# ftp://ftp.eso.org/pub/qfits/
HOST='ftp.eso.org'
USER='anonymous'
PASSWD='<your.email.address>'

ftp -n $HOST <<EOF
quote USER $USER
quote PASS $PASSWD
prompt off
cd /pub/qfits
ls
mget *
quit
EOF
exit 0

相关内容