Use -i
. As exclusões não são necessárias.
mirror --reverse --no-perms --delete --verbose=1 -i aaa.php /vol/Grozs/Manasvietnes/gocamping/vietne_050011/www ~/web/discounts
Estou tentando sincronizar um arquivo (entre outras coisas) usando lftp
.
Embora os documentos digam que
--file=FILE mirror a single file or globbed group (e.g. /path/to/*.txt)
lftp
ainda parece sincronizar todos os arquivos do diretório do arquivo passado.
Estou executando este comando:
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;"
No diretório /vol/Grozs/Manas vietnes/gocamping/vietne_050011/www/discounts/
, há também arquivos ooo.php
e uuu.php
, e todos os três são transferidos.
O que estou fazendo de errado?