新接触使用linux中的lftp软件时,从ftp server下载文件时总是出现 file already exists and xfer:clobber is unset 错误,即如果本地已存在文件,则无法自动下载并覆盖文件
lftp mycode@192.168.3.12:/> get netchat.c
get: netchat.c: file already exists and xfer:clobber is unset
xfer:clobber is the setting in lftp that decides whether or not to allow mget to replace files.
// xfer:clobber 是lftp中用来设置是否允许自动覆盖本地文件的开卷
lftp mycode@192.168.3.12:/> set xfer:clobber on
lftp mycode@192.168.3.12:/> get netchat.c
1533 bytes transferred
解决办法
使用ftp连接上ftp后,执行命令 set xfer:clobber on 即可,如果想永久使用此设置,则编辑 /etc/lftp.conf 文件,查找 set xfer:max-redirections 10 ,在下面加入一行 set xfer:clobber on即可
lftp mycode@192.168.3.12:/> get netchat.c
get: netchat.c: file already exists and xfer:clobber is unset
xfer:clobber is the setting in lftp that decides whether or not to allow mget to replace files.
// xfer:clobber 是lftp中用来设置是否允许自动覆盖本地文件的开卷
lftp mycode@192.168.3.12:/> set xfer:clobber on
lftp mycode@192.168.3.12:/> get netchat.c
1533 bytes transferred
解决办法
使用ftp连接上ftp后,执行命令 set xfer:clobber on 即可,如果想永久使用此设置,则编辑 /etc/lftp.conf 文件,查找 set xfer:max-redirections 10 ,在下面加入一行 set xfer:clobber on即可
编辑回复