|
|
lftp是linix下最常用的ftp软件.我用过的linux下的图形ftp,包括kftp在内,都不算非常的稳定,所以lftp成为了主力的软件.
以下说一下自己使用lftp的配置经验
1 一些默认的设置.
在~/.lftprc中加入
#output more info
debug 3
#reconnect every 18s
set net:reconnect-interval-base 18
set net:reconnect-interval-multiplier 1.0
这些设置适用于大部分ftp
2 常用的命令行参数
#use passive-mode,default 1
set ftp:passive-mode 1
#use port mode
set ftp:passivd-mode 0
#open ftp
open -u guest,pass -p 21 xx.3322.org
#get file
get -c 'file'
get -c "file"
# get dir
mirror -c 'dir'
mirror -c "dir"
#get multi file
mget *.avi
3 使用脚本下载.
将命令行组合成脚本.
可以下载大量文件.
比如
debug 3
open -u xx,xx xx.xx.xx
lcd /tmp
get -c " "
mirror -c " "
bye
使用lftp -f script-file这样可以完成下载.
如果只需要下载几个文件.可以用lftp直接登录后,使用
queue stop
queue get -c "file1"
queue get -c "file1"
queue start
来使用,当ftp的字符编码很怪,没有办法使用脚本的时候,这也是一个办法.
使用中碰到的问题包括:
1 没有gui frontend
2 不知道如何调用bookmark
3 和shell命令的组合我只用到ls -t | grep这样的,不知道还有什么高级的用法. |
|