“Lftp”的版本间的差异
来自Ubuntu中文
Dbzhang800(讨论 | 贡献) (→常用命令) |
Dbzhang800(讨论 | 贡献) 小 |
||
第6行: | 第6行: | ||
文章状态:整理中... | 文章状态:整理中... | ||
+ | |||
== 前言 == | == 前言 == | ||
+ | |||
刚进入linux殿堂的人似乎总会尝试寻找一个类似FlashFXP或Leapftp的图形界面的ftp客户端,可是尝试过的朋友应该都清楚:不管是自由的,还是商业的ftp客户端,用来用去总还是不如lftp来得方便。没有图形界面,对于初学者来说,确实有一点痛苦,可是只要我们花一点时间,掌握几个简单的命令,就能迅速体会到lftp的强大。 | 刚进入linux殿堂的人似乎总会尝试寻找一个类似FlashFXP或Leapftp的图形界面的ftp客户端,可是尝试过的朋友应该都清楚:不管是自由的,还是商业的ftp客户端,用来用去总还是不如lftp来得方便。没有图形界面,对于初学者来说,确实有一点痛苦,可是只要我们花一点时间,掌握几个简单的命令,就能迅速体会到lftp的强大。 | ||
− | ==~/.lftprc == | + | == ~/.lftprc == |
+ | |||
在用lftp访问国内一些ftp服务器时,往往看到的中文是乱码 | 在用lftp访问国内一些ftp服务器时,往往看到的中文是乱码 | ||
第23行: | 第26行: | ||
#alias gbk " set ftp:charset GBK" | #alias gbk " set ftp:charset GBK" | ||
− | == 登录ftp服务器== | + | == 登录ftp服务器 == |
+ | |||
言归正传,我们先来看看怎么登录ftp服务器 | 言归正传,我们先来看看怎么登录ftp服务器 | ||
第32行: | 第36行: | ||
上面的几种方式都能正常工作,不过密码都是明文,这样好像不太安全哦。没关系 | 上面的几种方式都能正常工作,不过密码都是明文,这样好像不太安全哦。没关系 | ||
+ | |||
lftp user@site:port | lftp user@site:port | ||
+ | |||
系统会提示输入password,密码就回显为******了 | 系统会提示输入password,密码就回显为******了 | ||
− | 不过每次都输入这么多,好麻烦哦。 | + | 不过每次都输入这么多,好麻烦哦。 如果有类似leapftp的站点管理器就好了,其实lftp早就给我们想好了: 这就是bookmark。後面我们将会看到。 |
− | 如果有类似leapftp的站点管理器就好了,其实lftp早就给我们想好了: | + | |
− | + | ||
− | ==常用命令== | + | == 常用命令 == |
+ | |||
+ | 在终端运行 | ||
− | |||
man lftp | man lftp | ||
− | + | ||
+ | 或登录ftp後输入 | ||
+ | |||
help | help | ||
+ | |||
就可以看到命令列表 | 就可以看到命令列表 | ||
下面我们看一下lftp常用的命令: | 下面我们看一下lftp常用的命令: | ||
− | ;ls :显示远端文件列表。 | + | ;ls :显示远端文件列表。 |
− | ;cd :切换远端目录。 | + | ;cd :切换远端目录。 |
+ | |||
+ | ;get :下载远端文件。 | ||
+ | ;mget :下载远端文件(可以用通配符也就是 *)。 | ||
+ | ;pget :使用多个线程来下载远端文件, 预设为五个。 | ||
+ | |||
+ | ;mirror :下载/上传/同步 整个目录。 | ||
+ | |||
+ | ;put :上传文件。 | ||
+ | ;mput :上传多个文件(支持通配符)。 | ||
+ | |||
+ | ;mv :移动远端文件(远端文件改名)。 | ||
+ | ;rm :删除远端文件。 | ||
+ | ;mrm :删除多个远端文件(支持通配符)。 | ||
+ | ;mkdir :建立远端目录。 | ||
+ | ;rmdir :删除远端目录。 | ||
+ | |||
+ | ;pwd :显示目前远端所在目录。 | ||
+ | ;du :计算远端目录的大小 | ||
− | ; | + | ;! :执行本地 shell的命令(由于lftp 没有 lls, 故可用 !ls 来替代) |
− | ; | + | |
− | + | ||
− | ; | + | ;lcd :切换本地目录 |
− | ; | + | ;lpwd :显示本地目录 |
− | ; | + | |
− | ; | + | ;alias :定义别名 |
− | + | ||
− | + | ||
− | + | ||
− | ; | + | |
− | ; | + | ;bookmark :设定书签。 |
− | ; | + | |
− | ; | + | ;exit :退出ftp |
− | ; | + | ==其它客户端== |
+ | ;kftpgrabber:KDE下ftp客户端,支持编码选择。对中文支持较好 | ||
− | ; | + | ;gftp:gnome下ftp客户端,目前对中文支持尚不太好,受抱怨颇多。 |
− | ; | + | ;fireftp:firefox的ftp客户端插件,新版对中文支持较好。 |
− | ; | + | ;FileZilla: 对中文支持较好 |
− | ; | + | ;CrossFTP:java写的ftp客户端。优良的CJK/Unicode支持。 |
2008年1月11日 (五) 12:06的版本
本文作者:dbzhang800
授权许可:创作共享协议
适用版本:
文章状态:整理中...
前言
刚进入linux殿堂的人似乎总会尝试寻找一个类似FlashFXP或Leapftp的图形界面的ftp客户端,可是尝试过的朋友应该都清楚:不管是自由的,还是商业的ftp客户端,用来用去总还是不如lftp来得方便。没有图形界面,对于初学者来说,确实有一点痛苦,可是只要我们花一点时间,掌握几个简单的命令,就能迅速体会到lftp的强大。
~/.lftprc
在用lftp访问国内一些ftp服务器时,往往看到的中文是乱码
^_^不用慌,这是由于服务器和本地编码不一致造成的。我们只要在主目录下新建一个文件~/.lftprc或者~/.lftp/rc
并在其中加入以下内容:
debug 3 set ftp:charset GBK set file:charset UTF-8 #set ftp:passtive-mode no #alias utf8 " set ftp:charset UTF-8" #alias gbk " set ftp:charset GBK"
登录ftp服务器
言归正传,我们先来看看怎么登录ftp服务器
- lftp ftp://user:password@site:port
- lftp user:password@site:port
- lftp site -p port -u user,password
- lftp site:port -u user,password
上面的几种方式都能正常工作,不过密码都是明文,这样好像不太安全哦。没关系
lftp user@site:port
系统会提示输入password,密码就回显为******了
不过每次都输入这么多,好麻烦哦。 如果有类似leapftp的站点管理器就好了,其实lftp早就给我们想好了: 这就是bookmark。後面我们将会看到。
常用命令
在终端运行
man lftp
或登录ftp後输入
help
就可以看到命令列表
下面我们看一下lftp常用的命令:
- ls
- 显示远端文件列表。
- cd
- 切换远端目录。
- get
- 下载远端文件。
- mget
- 下载远端文件(可以用通配符也就是 *)。
- pget
- 使用多个线程来下载远端文件, 预设为五个。
- mirror
- 下载/上传/同步 整个目录。
- put
- 上传文件。
- mput
- 上传多个文件(支持通配符)。
- mv
- 移动远端文件(远端文件改名)。
- rm
- 删除远端文件。
- mrm
- 删除多个远端文件(支持通配符)。
- mkdir
- 建立远端目录。
- rmdir
- 删除远端目录。
- pwd
- 显示目前远端所在目录。
- du
- 计算远端目录的大小
- !
- 执行本地 shell的命令(由于lftp 没有 lls, 故可用 !ls 来替代)
- lcd
- 切换本地目录
- lpwd
- 显示本地目录
- alias
- 定义别名
- bookmark
- 设定书签。
- exit
- 退出ftp
其它客户端
- kftpgrabber
- KDE下ftp客户端,支持编码选择。对中文支持较好
- gftp
- gnome下ftp客户端,目前对中文支持尚不太好,受抱怨颇多。
- fireftp
- firefox的ftp客户端插件,新版对中文支持较好。
- FileZilla
- 对中文支持较好
- CrossFTP
- java写的ftp客户端。优良的CJK/Unicode支持。