在ubuntu中式lftp相当简洁、方便、快捷
登录:
lftp ftp://user:password@site:port lftp user:password@site:port lftp site -p port -u user,password lftp site:port -u user,password-
ls
- 显示远端文件列表(!ls 显示本地文件列表)。 cd
- 切换远端目录(lcd 切换本地目录)。
-
get
- 下载远端文件。 mget
- 下载远端文件(可以用通配符也就是 *)。 pget
- 使用多个线程来下载远端文件, 预设为五个。
-
mirror
- 下载/上传(mirror -R)/同步 整个目录。
-
put
- 上传文件。 mput
- 上传多个文件(支持通配符)。
-
mv
- 移动远端文件(远端文件改名)。 rm
- 删除远端文件。
- 参数-r,递归删除文件夹 mrm
- 删除多个远端文件(支持通配符)。 mkdir
- 建立远端目录。 rmdir
- 删除远端目录。
-
pwd
- 显示目前远端所在目录(lpwd 显示本地目录)。 du
- 计算远端目录的大小
-
set net:limit-rate 10000,10000
- 限制上传下载各为10KB/s
-
set ftp:charset gbk
- 设置远程ftp site用gbk编码
-
!
- 执行本地 shell的命令(由于lftp 没有 lls, 故可用 !ls 来替代)
-
lcd
- 切换本地目录
-
lpwd
- 显示本地目录
-
alias
- 定义别名
-
bookmark
- 设定书签。
-
exit
- 退出ftp
书签命令说明:
ftp中的bookmark命令,是将配置写到~/.lftp/bookmarks文件中;我们可以直接修改此文件,快速登陆ftp服务器。
例如添加一行:
echo 'uftp ftp://user:passwd@ftp.ubuntu.org.cn' >> ~/.lftp/bookmarks
lftp的bookmarks文件书写格式为:
别名<空格>ftp://user:passwd@site:port
以后要登陆ubuntu-cn的ftp,只要执行:
lftp uftp
客户端软件:
-
kftpgrabber
- KDE下ftp客户端,支持编码选择。对中文支持较好
-
gftp
- gnome下ftp客户端,目前对中文支持尚不太好,受抱怨颇多。
-
fireftp
- firefox的ftp客户端插件,新版对中文支持较好。
-
FileZilla
- 对中文支持较好
-
CrossFTP
- 基于Java的稳定ftp客户端和同步工具。优良的中文/Unicode支持。