Ftp

如何使用 lftp 將特定文件同步到遠端 FTP 伺服器?

  • March 11, 2018

我正在嘗試使用lftp.

即使文件說

–file=FILE 鏡像單個文件或全域組(例如 /path/to/*.txt)

lftp似乎仍然會同步傳遞文件所在目錄的所有文件。

我正在執行這個命令:

lftp -c "set cmd:fail-exit true; set ftp:ssl-allow no; open gocamping;
mirror --reverse --no-perms --exclude=CVS/ --exclude=.cvsignore --delete --verbose=1 --file='/vol/Grozs/Manas vietnes/gocamping/vietne_050011/www/discounts/aaa.php' --target-directory=~/web/discounts;"

在目錄/vol/Grozs/Manas vietnes/gocamping/vietne_050011/www/discounts/中還有文件ooo.phpuuu.php,它們三個都被轉移了。

我究竟做錯了什麼?

改為使用-i。不需要排除項。

mirror --reverse --no-perms --delete --verbose=1 -i aaa.php /vol/Grozs/Manasvietnes/gocamping/vietne_050011/www ~/web/discounts

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