lftp常用命令
(2010-10-13 21:11:43)
标签:
lftp命令it |
分类: ubuntu--时代要求开源 |
转自http://lihuipeng007.blog.163.com/blog/static/12108438820107961037481/
这里我只记录一些lftp常用的命令和参数,如果想获得全部用法,可以在shell中使用
lftp –help
或者在启动lftp后直接输入
help [command]
例如
help mirror
1、匿名登录ftp站点:
lftp ftp://your-domain/
或者
lftp
然后
open ftp://your-domain/
2、使用用户名(name)和密码(pass)登录ftp站点:
lftp ftp://your-domain/ -u name,pass
或者
lftp ftp://your-domain/ -u name
然后输入密码。
3、指定端口号为9000:
lftp ftp://your-domain/ -p 9000
4、下载单个文件:
get ReadMe.txt
5、断点续传:
get -c ReadMe.txt
6、批量下载文件:
mget *.mp3
7、下载一个目录:
mirror remote_dir_name [local_dir_name]
或者
mget -d remote_dir_name/*
-d参数表示在本地创建与远端目录相同名字的目录并把远端目录下所有文件下载到本地新建目录。
8、上传一个本地目录:
mirror -R local_dir_name [remote_dir_name]
或者
mput -d local_dir_name/*
9、10线程镜像一个目录:
mirror –parallel=10 remote_dir_name [local_dir_name]
10、8线程下载一文件:
pget -n 8 ReadMe.txt
该命令缺省线程为5。
11、只上传本地目录中比远程目录中新的文件:
mirror -R -N local_name [remote_name]
12、后台任务管理:
使用CTRL+Z使当前任务转入后台,或者在执行任务命令时加上“&”符号,这些和shell中一样,使用”jobs”查看后台进程,使用“queue”排队新的任务。如果lftp在退出时还有任务在进行,则lftp自动进入后台执行。
13、读取站点中所有文件的大小到本地记录文件:
du remote_dir_name log.txt
14、书签功能:
bookmark [SUBCMD]
子命令:
add
15、删除目录:
rm -r dir_name
建立目录:
mkdir dir_name
16、搜索文件:
ls -R | grep ReadMe.txt
或者
find -d 3 | grep ReadMe.txt
此处搜索深度为3。
前一篇:助人为累
后一篇:谁来拯救我的想象力?