[教学]lftp使用方法
- qienkuen
- 帖子: 75
- 注册时间: 2006-07-30 2:07
- 来自: 浙江舟山
- 联系:
-
- 帖子: 65
- 注册时间: 2006-07-21 9:18
-
- 帖子: 155
- 注册时间: 2008-01-04 20:57
- command
- 帖子: 306
- 注册时间: 2007-10-14 0:50
- 来自: GUCAS
-
- 帖子: 54
- 注册时间: 2007-12-26 20:07
- 联系:
-
- 帖子: 54
- 注册时间: 2007-12-26 20:07
- 联系:
-
- 帖子: 1994
- 注册时间: 2007-05-06 10:12
Re: [教学]lftp使用方法
1.lftp下載上傳限速
lftp 的上傳下載的速度限制
於 lftp.conf 中加入
set net:limit-rate 10000,10000
2. lftp 缺省不会显示 ftp 服务器的欢迎信息和错误信息,这在很多时候不方便,因为你有可能想知道这个服务器到底是因为没开机连不上,还是连接数已满。如果是这样,你可以在 ~/.lftprc 里写入一行
debug 3
lftp 的上傳下載的速度限制
於 lftp.conf 中加入
set net:limit-rate 10000,10000
2. lftp 缺省不会显示 ftp 服务器的欢迎信息和错误信息,这在很多时候不方便,因为你有可能想知道这个服务器到底是因为没开机连不上,还是连接数已满。如果是这样,你可以在 ~/.lftprc 里写入一行
debug 3
-
- 帖子: 1994
- 注册时间: 2007-05-06 10:12
Re: [教学]lftp使用方法
下载文件命令:续传,下载多个文件,多线程
lftp> get -c filename
lftp> mget *.file
lftp> pget -n 4 filename
下载/上传/多线程 文件夹
lftp> mirror dir
lftp> mirror -R dir
lftp> mirror --parallel=3 dir
纠正乱码显示中文及显示登录消息设置,修改/etc/lftp.conf,加入一段
#myset begin
set ftp:charset "gbk"
set file:charset "UTF-8"
#end
debug 3
更改本地下载目录
ftp> lcd ldir
默认为/home/user
比如改成lcd /home/user/download
队列命令(不必等到下载完毕再输入命令)
> queue
查看后台队列
> jobs
加入队列
>queue get file
>jobs
> queue start
> jobs
ctrl+z 后台运行
退出
ctrl+d
$lftp
>help lftp
可以查看lftp的更多命令,其中尤其是put, mput, 和get,mget完全对应。
例如
上传单个html文件到服务器一级目录下
>put localdir/index.html
上传多个html文件到服务器一级目录下
>mput localdir/*.html
lftp> get -c filename
lftp> mget *.file
lftp> pget -n 4 filename
下载/上传/多线程 文件夹
lftp> mirror dir
lftp> mirror -R dir
lftp> mirror --parallel=3 dir
纠正乱码显示中文及显示登录消息设置,修改/etc/lftp.conf,加入一段
#myset begin
set ftp:charset "gbk"
set file:charset "UTF-8"
#end
debug 3
更改本地下载目录
ftp> lcd ldir
默认为/home/user
比如改成lcd /home/user/download
队列命令(不必等到下载完毕再输入命令)
> queue
查看后台队列
> jobs
加入队列
>queue get file
>jobs
> queue start
> jobs
ctrl+z 后台运行
退出
ctrl+d
$lftp
>help lftp
可以查看lftp的更多命令,其中尤其是put, mput, 和get,mget完全对应。
例如
上传单个html文件到服务器一级目录下
>put localdir/index.html
上传多个html文件到服务器一级目录下
>mput localdir/*.html
-
- 帖子: 1994
- 注册时间: 2007-05-06 10:12
Re: [教学]lftp使用方法
2.远程文件目录操作
cat[-b]<files>:滚屏显示文件的内容。
more<files>:分屏显示文件的内容。
zcat<files>:滚屏显示.gz文件的内容。
zmore<files>:分屏显示.gz文件的内容。
mv<file1><file2>:文件改名。
rm[-r][-f]<files>:删除文件。
mrm<files>:删除文件(可用通配符)。
du[opts]<dirs>:显示整个目录的容量。
find[directory]:递归显示指定目录的所有文件(用于ls–R失效时)。
3.上传和下载
get[opts]<rfile>[-o<lfile>]:下载文件,可以改名后存储在本地。
mget[opts]<files>:下载多个文件。
pget[opts]<rfile>[-o<lfile>]:多线程下载。
regetrfile[-olfile]:下载续传。
put[opts]<lfile>[-o<rfile>]:上传文件,可以改名后存储在远程。
mput[opts]<files>:上传多个文件。
reputlfile[-orfile]:上传续传。
4.连接会话和队列管理
scache[<session_no>]:显示所有连接会话或切换至指定的连接会话。
queue[opts][<cmd>]:将命令置于队列等待执行。
jobs[-v]:显示后台执行的作业。
wait[<jobno>]|all:将后台进程换到前台执行(fg是wait的别名)。
killall|<job_no>:删除后台作业。
exitbg:退出lftp后,所有任务移至后台继续执行。
5.Cache管理
cache[SUBCMD]:管理lftp的cache。
[re]ls[args]:读取cache显示远程文件列表,rels不读取cache。
[re]cls[opts][path/][pattern]:cls提供了比ls更丰富的列表功能。
[re]nlist[<args>]:nlist只显示文件名(没有颜色区分)。
6.站点镜像
mirror[opts][remote[local]]:用于实现站点镜像。
7.书签管理
bookmark[SUBCMD]:用于管理书签。
8.环境参数设置
set[opts][<var>[<val>]]:用户设置lftp的环境参数。
提示:lftp的功能
支持ftp、ftps、http、https、hftp、fish等传输协议;
支持FXP(在两个FTP服务器之间传输文件);
支持代理;
支持多线程传输;
支持传输队列(queue);
支持书签;
类似bash,它提供后台命令、nohop模式、命令历史、命令别名、命令补齐
和作业控制支持。
支持镜像(mirror);
cat[-b]<files>:滚屏显示文件的内容。
more<files>:分屏显示文件的内容。
zcat<files>:滚屏显示.gz文件的内容。
zmore<files>:分屏显示.gz文件的内容。
mv<file1><file2>:文件改名。
rm[-r][-f]<files>:删除文件。
mrm<files>:删除文件(可用通配符)。
du[opts]<dirs>:显示整个目录的容量。
find[directory]:递归显示指定目录的所有文件(用于ls–R失效时)。
3.上传和下载
get[opts]<rfile>[-o<lfile>]:下载文件,可以改名后存储在本地。
mget[opts]<files>:下载多个文件。
pget[opts]<rfile>[-o<lfile>]:多线程下载。
regetrfile[-olfile]:下载续传。
put[opts]<lfile>[-o<rfile>]:上传文件,可以改名后存储在远程。
mput[opts]<files>:上传多个文件。
reputlfile[-orfile]:上传续传。
4.连接会话和队列管理
scache[<session_no>]:显示所有连接会话或切换至指定的连接会话。
queue[opts][<cmd>]:将命令置于队列等待执行。
jobs[-v]:显示后台执行的作业。
wait[<jobno>]|all:将后台进程换到前台执行(fg是wait的别名)。
killall|<job_no>:删除后台作业。
exitbg:退出lftp后,所有任务移至后台继续执行。
5.Cache管理
cache[SUBCMD]:管理lftp的cache。
[re]ls[args]:读取cache显示远程文件列表,rels不读取cache。
[re]cls[opts][path/][pattern]:cls提供了比ls更丰富的列表功能。
[re]nlist[<args>]:nlist只显示文件名(没有颜色区分)。
6.站点镜像
mirror[opts][remote[local]]:用于实现站点镜像。
7.书签管理
bookmark[SUBCMD]:用于管理书签。
8.环境参数设置
set[opts][<var>[<val>]]:用户设置lftp的环境参数。
提示:lftp的功能
支持ftp、ftps、http、https、hftp、fish等传输协议;
支持FXP(在两个FTP服务器之间传输文件);
支持代理;
支持多线程传输;
支持传输队列(queue);
支持书签;
类似bash,它提供后台命令、nohop模式、命令历史、命令别名、命令补齐
和作业控制支持。
支持镜像(mirror);
-
- 帖子: 813
- 注册时间: 2008-04-20 12:13
- 系统: OS X, Gentoo, Win8.1
- 来自: Shanghai, PRC
Re: [教学]lftp使用方法
请问速度单位是KB/s,还是MB/S?1.lftp下載上傳限速
lftp 的上傳下載的速度限制
於 lftp.conf 中加入
set net:limit-rate 10000,10000
-
- 帖子: 813
- 注册时间: 2008-04-20 12:13
- 系统: OS X, Gentoo, Win8.1
- 来自: Shanghai, PRC
Re: [教学]lftp使用方法
哦,查到了,单位是字节