来自鸟哥的lftp客户端软件使用方法(代码片段)

xiaofeng666 xiaofeng666     2022-12-11     286

关键词:

  • lftp (自動化腳本)

單純使用 ftp 總是覺得很麻煩,有沒有更快速的 ftp 用戶軟體呢?讓我們可以使用類似網址列的方式來登入 FTP 伺服器啊?有的,那就是 lftp 的功能了! lftp 預設使用匿名登入 FTP 伺服器,可以使用類似網址列的方式取得資料, 使用上比單純的 ftp 要好用些。此外,由於可在指令列輸入帳號/密碼,可以輔助進行程式腳本的設計喔!

[[email protected] ~]# lftp [-p port] [-u user[,pass]] [host|IP]
[[email protected] ~]# lftp -f filename
[[email protected] ~]# lftp -c "commands"
選項與參數:
-p  :後面可以直接接上遠端 FTP 主機提供的 port
-u  :後面則是接上帳號與密碼,就能夠連接上遠端主機了
      如果沒有加帳號密碼, lftp 預設會使用 anonymous 嘗試匿名登入
-f  :可以將指令寫入腳本中,這樣可以幫助進行 shell script 的自動處理喔!
-c  :後面直接加上所需要的指令。

# 範例一:利用 lftp 登入崑山科大的 FTP 伺服器
[[email protected] ~]# yum install lftp
[[email protected] ~]# lftp ftp.ksu.edu.tw
lftp ftp.ksu.edu.tw:~>  
# 瞧!一下子就登入了!很快樂吧! ^_^!你同樣可使用 help 去查閱相關內部指令

至於登入 FTP 主機後,一樣可以使用『help』來顯示出可以執行的指令,與 ftp 很類似啦!不過多了書籤的功能,而且也非常的類似 bash 吶!很不錯呦!除了這個好用的文字介面的 FTP 軟體之外,事實上還有很多圖形介面的好用軟體呢! 最常見的就是 gftp 了,非常的容易上手喔! CentOS 本身就有提供 gftp 了,你可以拿出原版的光碟來安裝,然後進入 X Window 後, 啟動一個 shell ,輸入『 gftp 』就能夠發現他的好用啦!

如果你想要定時的去捉下崑山科大 FTP 網站下的 /pub/CentOS/RPM-GPG* 的檔案時,那麼那個腳本應該要怎麼寫呢? 我們嘗試來寫寫看吧!

# 使用檔案配合 lftp 去處理時:
[[email protected] ~]# mkdir lftp; cd lftp
[[email protected] lftp]# vim lftp.ksu.sh
open ftp.ksu.edu.tw
cd /pub/CentOS/
mget -c -d RPM-GPG*
bye
[[email protected] lftp]# lftp -f lftp.ksu.sh
[[email protected] lftp]# ls
lftp.ksu.sh      RPM-GPG-KEY-CentOS-3 RPM-GPG-KEY-CentOS-4 RPM-GPG-KEY-CentOS-6
RPM-GPG-KEY-beta RPM-GPG-KEY-centos4  RPM-GPG-KEY-CentOS-5 

# 直接將要處理的動作加入 lftp 指令中
[[email protected] lftp]# vim lftp.ksu.sh
lftp -c "open ftp.ksu.edu.tw
cd /pub/CentOS/
mget -c -d RPM-GPG*
bye"
[[email protected] lftp]# sh lftp.ksu.sh

若為非匿名登入時,則可以使用『 open -u username,password hostname 』修改 lftp.ksu.sh 的第一行! 如果再將這個腳本寫入 crontab 當中,你就可以定時的以 FTP 進行上傳/下載的功能囉!這就是文字指令的好處!

防火墙(读鸟哥的笔记)

硬件防火墙   是由厂商设计好的主机硬件,这部硬件防火墙内的操作系统主要以提供封包数据的过滤机制为主,并将其他不必要的功能拿掉。因为单纯作为防火墙功能而已,因此封包过滤的效率较佳软件防火墙 &nb... 查看详情

鸟哥的linux私房菜之学习shellscript

运行程序的时候一般都是创建一个子程序来执行,所以子程序中的变量什么的在当前的shell下没法使用,但是如果使用source来执行就可以在当前shell下执行程序  查看详情

鸟哥的linux私房菜哪些内容要看

鸟哥的Linux私房菜,是最具知名度的Linux入门书《鸟哥的Linux私房菜基础学习篇》的最新版,全面而详细地介绍了Linux操作系统。由鸟哥著作,王世江改编。第一部分 Linux的规则与安装第0章 计算机概论第1章 Linux是什么第2章 ... 查看详情

鸟哥的私房菜第0章

(1)计算机硬件的五大单元:输入单元、输出单元、CPU内部的控制单元、算术逻辑单元和内存五大部分。(2)CPU的种类:CPU的种类有两种,根据指令的执行时间和操作的复杂度分为精简指令集合复杂指令集。(3)一般的,文件... 查看详情

求鸟哥的linux视频教程,最好百度云,,

哪位好心的网友能不能发我一份,thankyou啦百度云帐号桑梓颜,,拜托啊参考技术Ahttp://vbird.dic.ksu.edu.tw/linux_server/鸟哥的linux私房菜,最好不要看视频。 查看详情

我看鸟哥的linux私房菜学,看老段教你学鸟哥的视频教程,用vmware装了个centos的虚拟机

我看鸟哥的Linux私房菜学,看老段教你学鸟哥的视频教程,用vmware装了个centos的虚拟机系统,可是每次运行都会特别卡,卡几十分钟,我的电脑去年买的索尼f15,主频1.6,硬盘1T,内存2G,我完全照着视频做的,可是为什么虚拟出... 查看详情

求鸟哥的linux私房菜全部视频教程百度网盘资源

参考技术A鸟哥的没有有《linux就该这么学》的教程。首先鸟哥在开篇即提到了写书的缘由是因为记性不好,所以想写出一本能够放在案头的备忘录,对书籍的内容自然就没有了太多的筛选,反而一再的扩大知识范围,最终写出的... 查看详情

《鸟哥的linux私房菜--基础篇》学习

 第四章显示日期与时间的指令:date输入:(base)liyihuadeMacBook-Pro:~liyihua$date输出:ThuJun608:44:02CST2019 显示日历指令:cal输入:(base)liyihuadeMacBook-Pro:~liyihua$cal输出:June2019SuMoTuWeThFrSa1234567891011121314151617 查看详情

鸟哥的linux私房菜——第十六章:学习shellscripts

   视频链接: 1.什么是ShellScript         (shell写的脚本)1.1干嘛学习shellscripts?      ()1.2第一支script的撰写与执行1.3撰写shellscript的良好习惯建立  2.简单的shellscript练习:      (read-p ... 查看详情

当时学习《鸟哥的linux私房菜-基础学习篇》记录的点

1.当执行一个指令的时候,举例来说【ls】,系统会依照PATH的设定去每个PATH定义的目录下搜寻文件名为ls的可执行文件,如果在PATH定义的目录中含有多个文件名为ls的可执行文件,那么先搜寻到的同名指令先被执行!2.使用echo$PAT... 查看详情

求鸟哥的linux私房菜全部视频教程百度网盘资源

参考技术A有老男孩的Linux视频教程+Mysql全套,你搜索下王飞资料下载,我博客上多了去了追问没有老段的教你学的吗?我想要百度云 查看详情

鸟哥的linux私房菜基础篇-第三版笔记

第三章主机规划于磁盘分区IDE硬盘机        /dev/hd[a-d]SCSI/SATA/USB     /dev/sd[a-p]USB快闪碟        /dev/sd[a-p](与SATA相同)软盘驱动器        /dev/fd[0-1]打印机          25针:/dev/... 查看详情

鸟哥的linux私房菜第四版有啥不同

第四版以最新更新的centos7为基础讲的,第三版的部分内容在新系统上不在适用。估计7以后是趋势,到现在仍然有大部分用7一下版本。推荐买第四版,7以前的版本也能有所了解。不过我觉得与其学Centos不如学redhat,《linux就该这... 查看详情

学鸟哥的linux私房菜需要多久才能学会?学会了能马上就业吗?

...一般系统管理一个月,服务器架设也差不多一个月,结合鸟哥的相关视频,三个月应该能学会,后找一般的工作应该是没问题的。 参考技术B鸟哥的Linux私房菜内容是很丰富的,如果你有时间全部看懂并熟悉掌握的话,并结合一... 查看详情

linux如何安装rpm格式的文件?

...的,浅一点的书,了解一下什么是linux。不建议马上看《鸟哥的Linux私房菜》,这本书很不错,如果了解linux基础之后再看,不受益匪浅。没基础看《鸟哥的Linux私房菜》比较痛苦,内容很多。2、了解之后,在自己电脑上弄个虚拟... 查看详情

sh使用lftp将文件传输到ftp主机(代码片段)

查看详情

阿里年薪破百架构师推荐:鸟哥的linux私房菜,搭配面试题,真香

在Linux实操的过程中,你是否有过这些疑问:如何提取日志中含有关键字的指定行,上一行或上几行?ln做了符号链接,对符号链接进行权限修改,原文件是否会受到影响?Shell脚本里有很多特殊符号,到底该怎么用?网上流传的... 查看详情

鸟哥私房菜笔记-1(s0_s3)

...书来的实在,直接看教程上手太慢且没有目的,接下来先啃鸟哥这本吧,买的第三版,内容在鸟哥站上都有:鸟哥的 Linux 私房菜--基础学习篇目录 (繁体)http://cn.linux.vbird.org/linux_basic/linux_basic.php鸟哥的 Linux 私房菜--基... 查看详情