linux lftp命令 详解_guochao198975_51CTO博客
lftp192.168.0.1 -u user1,1111
-u选项和后面的参数意味着使用用户名和密码进行登录
登录后输入:
set ftp:charset [gbk|utf-8]
find -d number 目录
该命令就是展开目录中所有内容,包括子目录中的内容
find命令在这里并不是查找,而是帮助某些不支持递归查看内容的FTP服务器提供了这个额外的功能,-d选项表示要递归显示的深度。
ls 目录
cat 文件
more 文件
rm -rf 文件或者目录
mrm -rf 多个文件或目录删除
lcd 文件目录:设置上传或者下载的内容要操作的目录
比如设置lcd的目录在/home/fuck ,那么我们使用get的时候文件就下载在这个目录中,同样的put文件也只能从这个目录中上传
get 111.txt :获取单个文件
mget file1 file2 :获取多个文件
mget -c file1 file2 :如果出现了传输中断使用该选项进行端点续传
pget -n 10 file1 file2 :采用10个线程去对文件进行传输
任何get方法都有-a选项表示使用ascii模式传输,默认是binary传输
(任何的get方法只能获取文件不能获取文件夹)
mirror 目录 :该命令可以直接下载目录,mirror的--ascii选项表示使用ascii模式传输,默认是binary传输
put xxx.txt :上传文件
mput 上传多个文件
任何put方法都有-a选项表示使用ascii模式传输,默认是binary传输
(任何的put方法只能上传文件不能上传文件夹)
mirror -R xxx :上传单个目录(mirror有一个ascii选项表示使用ascii模式传输,默认是binary传输)
set ftp:passive-mode [1|0] :1为被动,0为主动
ctrl+z :将当前运输任务放在后台
wait:将后台任务调至前台查看
jobs:查看后台的任务列表
kill 【all | jobID】 :杀死后台进程
queue get 1.txt
queue put 2.txt
queue mirror aaa
queue后面加上任务可以将任务放到后台指定
queue [start | stop] :将后台任务开始或者执行
alias 别名 "命令"
mv 源 目的
history