700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > linux上ftp和lftp冲突 Linux FTP客户端 Lftp 使用方法 该如何解决

linux上ftp和lftp冲突 Linux FTP客户端 Lftp 使用方法 该如何解决

时间:2019-07-11 01:43:10

相关推荐

linux上ftp和lftp冲突 Linux FTP客户端 Lftp 使用方法 该如何解决

当前位置:我的异常网» Linux/Unix»Linux FTP客户端 Lftp 使用方法,该如何解决

Linux FTP客户端 Lftp 使用方法,该如何解决

网友分享于:-08-26浏览:12次

Linux FTP客户端 Lftp 使用方法

1.一气呵成式

$lftp(ftp://)user:password@site:port

比较常用于网页或bbs上给出的现成链接,缺点是password显示为明文,推荐在月黑风高、四下无人的环境里偷偷输入...如果不幸背后有人

$lftp(ftp://)user@site:port

然后系统会提示输入password,这是就是******了

2.老实巴交型

$lftpsite-pport-uuser,password

这是lftp说明文档里给出的标准方式,这一招比较费体力,请根据自己身体情况量力而行。如果体能一般,可以

$lftpsite:port-uuser,password

似乎是略微省事一点儿,我一般也用这种方法

3.五短之中暗藏一长

这是一个递归嵌套的招式%¥#@!×&

$lftp

lftp:~>lftpuser:password@site:port

就是说在lftp控制台里进行操作,和在系统终端是完全一样的,你仍然可以毫无顾忌地用使用前面两招,同时也可以用o或open代替lftp,后面站点用户名密码的格式也可以根据自己偏好输入

4.终极大招

每次登录都狂敲一行user:password@site:port,长年累月,就算李铁来了也扛不住。所以还是要让lftp把常用的站点记下来,就象FlashFXP里的站台管理器,在lftp里,叫做bookmark,具体的咱们日后再说

登录完成第一件事就是想看看这个服务器上有什么好东东。操作和终端里是一样的,ls就是列出服务器目录。有一点要说明,第一次ls之后,目录表就被保存到了本地cache,这样再次ls就不能得到这个目录下最新的列表,这时可以用rels重新下载目录表。这里的cache是lftp的默认设置,目的无非就是更快的得到列表,有时却不符和你的使用习惯。可以用cacheon和cacheoff开关cache,也可以用cacheflush来清空cache。更改目录也是cd,没什么可说的,lftp也支持tab匹配功能,大大减少了劳动强度。

lftp支援了六种模式,ftp,ftps,http,https,hftp,fishandfile(当然了https和ftps的支援必须在编译就和openssllibrary一起编译好)。

lftp内建了shell-like的命令格式,允许在背景同时执行多个命令(&)。所有背景执行的工作都是在同一个程序中(process),能将前景执行的命令放到背景执行(Ctrl-z),或从背景拿回前景执行(wait或fg),甚至还可以经由上个命令的传回值来决定目前这个命令是否要执行(&&||)。

在结束lftp时,如果还有程序执行中,lftp会将自己切换到nohup模式並放到背景执行。因此不必担心执行lftp当中无法登出。

!

可执行本地端shell中的命令,如!ls/usr/local/bin/由於lftp並没有lls(显示本地端档案列表的指令),故可用!ls来替代。

alias[]

定义别名

aliaslessmore

aliasreconnect"close;cd."

直接输入alias即可看到目前定义了那些别名。如果只输入aliasname的话,则是取消name这个别名。

bookmarkSUBCMD

设定书籤,可将目前站台及所在目录设成书籤,下次可直接进来,不用再cd来cd去的

bookmarkaddname用来新增名称为name的书籤

bookmarkdelname删除名称为name的书籤

bookmarklist显示目前有设定那些书籤(另外直接打bookmark和bookmarklist的结果一样)

bookmarkedit呼叫编辑器修改书籤(~/.lftp/bookmarks)

cd切换远端目录

cacheSUBCMD

管理lftp的cache

rels[]

从cache中显示远端档案列表

rels则不会从cache中读取

reclsopts[path/]pattern

从cache中显示远端的档案列表,应该算是ls的加强版,有很多参数可用,应该是可用来产生各种不同>的档案列表以供其他程式使用。

recls则不会从cache中读取

duoptions

计算远端整个目录佔用容量

getOPTS-o

抓取远端档案

getrfile-olfile

抓rfile到本地改名为lfile

-c为续传

-E抓档完成後,将远端的档案砍了

-a为asciimode,预设为binarymode

-O设定basedirectory为本地端放档案的目录

mgetOPTS

下载远端档案(可用wildcardexpansion也就是*)

pgetOPTS-o

使用多个连结来下载档案,预设为五个。

-n3为叁个连结

jobs-v

显示目前有那些程序在背景执行

-v显示详细的资讯(-v可多加幾个来显示更详细的资讯)

lcd

切换本地端的目录

mirrorOPTSremote[local]

下载整个目录(楼上的get只能用来抓档案)

-c续传

-e这个要小心一些,比较远端和本地端的档案,假如远端没有的,就将本地端的档案删除,也就是将本地端和远端资料同步。

-R上传整个目录

-n只下载较新的档案

-r不用递迴到目录中

--parallel=n同时下载n个档案(预设一次只下载一个)

modulenameargs

载入模组

putOPTS-o

上传档案

文章评论

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。