Ftp
如何使用 lftp 將特定文件同步到遠端 FTP 伺服器?
我正在嘗試使用
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.php
和uuu.php
,它們三個都被轉移了。我究竟做錯了什麼?
改為使用
-i
。不需要排除項。
mirror --reverse --no-perms --delete --verbose=1 -i aaa.php /vol/Grozs/Manasvietnes/gocamping/vietne_050011/www ~/web/discounts