LFTP 4.9.2 (使用的库: Expat 2.2.6,Readline 7.0,zlib 1.2.11)
我正在尝试镜像一个高速缓存目录快速变化的网站。LFTP总是失败,错误为:mirror: Access failed: 550 Can't change directory to cache-60cc55190313f589631026-tmp: No such file or directory (/web/wp-content/cache/comet-cache/cache-60cc55190313f589631026-tmp)
已禁用缓存,已尝试跳过-noaccess。什么都没有用。有人能给点建议吗?
lftp -u username,pass IP -p 21 -d -e 'set log:enabled yes;
set log:file "lftp.log";
set cache:enable no;
set cmd:verify-path-cached yes;
set mirror:parallel-directories no;
set ftp:ssl-allow no;
set ssl:verify-certificate no;
set ssl:check-hostname no;
set ftp:prefer-epsv false;
set ftp:list-options -a;
set net:timeout 15;
set net:max-retries 10;
set net:reconnect-interval-base 5;
set log:prefix-error "LFTP_ERROR";
set log:prefix-note "LFTP_NOTE";
set xfer:log 1;
set xfer:log-file "transfer.log";
set ftps:initial-prot "P";
set ftp:passive-mode true;
set -a;
mirror --skip-noaccess --parallel=7 /dir/ /download;
bye' 2>&1全局配置文件中没有任何内容。
发布于 2021-11-16 21:52:19
我也有同样的问题。
只需交换这两个文件夹即可。
之前:mirror --skip-noaccess --parallel=7 /dir/ /download;
之后:mirror --skip-noaccess --parallel=7 /download /dir ;
https://stackoverflow.com/questions/68031779
复制相似问题