手机微信网站怎么做的好,组织部建设网站示范材料,杭州市西湖区建设局网站,营销策划方案纲要linux下使用 lftp发布时间:2007-03-18 11:41:08来源:红联作者:Addfun一直想找一个在linux里能与FlashFXP比肩的ftp客户端#xff0c;试过了若干种GUI的ftp client#xff0c;有free的也有non-free的#xff0c;但实际用过得同志应该清楚#xff0c;说它们是lj#xff0c;恐…linux下使用 lftp发布时间:2007-03-18 11:41:08来源:红联作者:Addfun一直想找一个在linux里能与FlashFXP比肩的ftp客户端试过了若干种GUI的ftp client有free的也有non-free的但实际用过得同志应该清楚说它们是lj恐怕伤了作者的心但又实在找不出其他形容。转了一圈又回到lftp没有GUI对于初学者来说虽然有一点点痛苦但只要想想lftp能在众多client中屹立不倒这么多年而且至今仍然是linux 里最首推崇的利器足以说明他的功能和易用性都是不错的。我的经验是花一点时间来学lftp是值得的不要再徒劳地寻找GUI FTP Client在unix世界里没有FlashFXP!首先来说一下lftp登录站点的操作有好几种方式都非常简单。1. 一气呵成式$ lftp (ftp://)user:passwordsite:port比较常用于网页或bbs上给出的现成链接缺点是password显示为明文推荐在月黑风高、四下无人的环境里偷偷输入...如果不幸背后有人$ lftp (ftp://)usersite:port然后系统会提示输入password这是就是******了2. 老实巴交型$ lftp site -p port -u user,password这是lftp说明文档里给出的标准方式这一招比较费体力请根据自己身体情况量力而行。如果体能一般可以$ lftp site:port -u user,password似乎是略微省事一点儿我一般也用这种方法3. 五短之中暗藏一长这是一个递归嵌套的招式%#×$ lftplftp:~lftp user:passwordsite:port就是说在lftp控制台里进行操作和在系统终端是完全一样的你仍然可以毫无顾忌地用使用前面两招同时也可以用o或open代替lftp后面站点用户名密码的格式也可以根据自己偏好输入4. 终极大招每次登录都狂敲一行user:passwordsite:port长年累月就算李铁来了也扛不住。所以还是要让lftp把常用的站点记下来就象FlashFXP里的站台管理器在lftp里叫做bookmark具体的咱们日后再说登录完成第一件事就是想看看这个服务器上有什么好东东。操作和终端里是一样的ls就是列出服务器目录。有一点要说明第一次ls之后目录表就被保存到了本地cache这样再次ls就不能得到这个目录下最新的列表这时可以用rels重新下载目录表。这里的cache是lftp的默认设置目的无非就是更快的得到列表有时却不符和你的使用习惯。可以用 cache on和cache off开关cache也可以用cache flush来清空cache。更改目录也是cd没什么可说的lftp也支持tab匹配功能大大减少了劳动强度。lftp 支援了六种模式, ftp, ftps, http, https, hftp, fish and file(当然了 https 和 ftps 的支援必须在编译就和 openssl library 一起编译好)。lftp 内建了 shell-like 的命令格式, 允许在背景同时执行多个命令()。所有背景执行的工作都是在同一个程序中(process), 能将前景执行的命令放到背景执行(Ctrl-z), 或从背景拿回前景执行(wait 或 fg), 甚至还可以经由上个命令的传回值来决定目前这个命令是否要执行( ||)。在结束 lftp 时, 如果还有程序执行中, lftp 会将自己切换到 no hup 模式?放到背景执行。因此不必担心执行 lftp 当中无法登出。!可执行本地端 shell 中的命令, 如 !ls /usr/local/bin/由於 lftp ?没有 lls(显示本地端档案列表的指令), 故可用 !ls 来替代。alias []定义别名alias less morealias reconnect close; cd .直接输入 alias 即可看到目前定义了那些别名。如果只输入 alias name 的话, 则是取消 name 这个别名。bookmark SUBCMD设定书?, 可将目前站台及所在目录设成书?, 下次可直接进来, 不用再 cd 来 cd 去的bookmark add name 用来新增名称为 name 的书?bookmark del name 删除名称为 name 的书?bookmark list 显示目前有设定那些书?(另外直接打 bookmark 和 bookmark list 的结果一样)bookmark edit 呼叫编辑器修改书? (~/.lftp/bookmarks)cd 切换远端目录cache SUBCMD管理 lftp 的 cacherels []从 cache 中显示远端档案列表rels 则不会从 cache 中读取recls opts [path/]pattern从 cache 中显示远端的档案列表, 应该算是 ls 的加强版, 有很多参数可用,应该是可用来产生各种不同的档案列表以供其他程式使用。recls 则不会从 cache 中读取du options计算远端整个目录?用容量get OPTS -o抓取远端档案get rfile -o lfile抓 rfile 到本地改名为 lfile-c 为续传-E 抓档完成後, 将远端的档案砍了-a 为 ascii mode, 预设为 binary mode-O 设定 base directory 为本地端放档案的目录