get
? ? ? 使用lftp登錄ftp服務器之后,可以使用get指令從服務器獲取文件。
?
1、語法
? ? ? get?[-E]??[-a]??[-c]?[-O base]??rfile??[-o lfile]
?
2、選項列表
選項 | 說明 |
-o | 指定輸出文件的名字,不指定則使用原來的名字 |
-c | 如果失敗,持續獲取 |
-E | 獲取之后,刪除源文件 |
-a | 使用ascii模式 |
-O | 指定輸出文件存放的目錄 |
?
3、實例
1)獲取文件,指定存儲的名字
[root@localhost weijie]#?lftp 192.168.1.8??????????????????// 登錄 ftp 服務器
lftp 192.168.1.8:~>?ls drwxr-xr-x????2 0????????0????????????4096 Aug 14 06:38 pub lftp 192.168.1.8:/>?cd pub/??????????????????????????????????// 切換目錄
lftp 192.168.1.8:/pub>?ls????????????????????????????????????// 查看文件
-rwxrwxrwx????1 0????????0????????2375494044 Aug 14 06:38 1.zip -rw-r--r--????1 0???????0???????????????0 Aug 14 03:38 test.c lftp 192.168.1.8:/pub>?get test.c -o testtt.c????????????// 獲取文件,存儲名字為 testtt.c
lftp 192.168.1.8:/pub>?quit??????????????????????????????????// 退出
[root@localhost weijie]#?ls??????????????????????????????????// 查看內容,已經獲取到文件。文件存儲在當前目錄
1???11.c??1.zip??2.c.bz2??4.c??6.c~??rec000012.c.bz2??testtt.c 1.??1.c???2.c????3.c??????5.c??col???res.zip |
2)獲取文件,指定存儲位置?
?[root@localhost weijie]#?lftp 192.168.1.8????????????????// 登錄服務器
lftp 192.168.1.8:~>?cd pub/??????????????????????????????????// 切換目錄
lftp 192.168.1.8:/pub>?get??-O / test.c????????????????????// 獲取文件,指定存儲位置到根目錄
lftp 192.168.1.8:/pub>quit??????????????????????????????????// 退出
[root@localhost weijie]#?ls /????????????????????????????????// 查看更目錄,已經得到文件
bak???dev???lib?????????misc??opt??sbin?????sys?????usr?????wj bin???etc???lost+found??mnt???proc?selinux??test.c??var boot??home??media???????net???root?srv??????tmp?????weijie |
? ? ?
做了一個Linux學習的平臺,目前出來一個雛形,各位可以參考使用
鏈接:https://pan.baidu.com/s/1GOLVU2CbpBNGtunztVpaCQ 密碼:n7bk
