Ftp

將遠端伺服器文件夾的內容複製到目前伺服器?

  • June 22, 2017

我一直在搜尋,但在這些有效的網站上都找不到答案。我想將此文件夾的所有內容複製到我的伺服器。我應該使用哪個 Linux 命令來執行此操作?我不想手動遍歷該文件夾中的所有對象,一次一個。我已經看到了從 scp 到 rsync 的所有內容,但都無法正常工作。

謝謝,

你可以使用類似的東西

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

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

引用自:https://unix.stackexchange.com/questions/208124