- 相關(guān)推薦
linux下ftp的管理考點(diǎn)大全
Linux認證中ftp管理也是認證的一大考點(diǎn),下面我們來(lái)看看ftp管理的復習資料吧!
1、登錄ftp
代碼:
lftp 用戶(hù)名:密碼@ftp地址:傳送端口(默認21)
用法
(1)lftp username:password@127.0.0.1:21 回車(chē)
(2)lftp username@127.0.0.1 回車(chē) ##默認21端口 回車(chē)后輸入密碼
(3)lftp 127.0.0.1 回車(chē) ##回車(chē)后 login 登錄
(4)lftp 回車(chē) --> open 127.0.0.1 --> login 登錄
感覺(jué)自己很象孔乙己了,茴香豆的"茴"有幾種寫(xiě)法阿! ~真暈阿~
2、lftp中文亂碼問(wèn)題
對于像我這樣的新手,登錄后看到的都是中文亂碼(因為一般本地都是utf-8的編碼),怎么半呢,用 set 命令來(lái)解決
set ftp:charset gbk(或者 gb2312 或 utf-8) ##設置ftp端的編碼格式
set file:charset utf-8 (…同上) ##設置本地編碼格式
附:set命令的技巧 (1)輸入set 查看已經(jīng)設置好的命令 (2)set -a 查看所有可以設置的命令清晰網(wǎng)
3、查找ftp端文件
ls *.txt ##查找當前目錄下的所有txt文件
ls ./123/ ##列出123目錄下所有文件
find . -name "*.txt" ##遞歸查找站點(diǎn)上所有的txt文件
find ./xx -name "*.txt" ##查找xx目錄下所有的txt文件
附1: ls第二次讀取的是本地緩存,可以用 rels 代替 ls 或者catch off / catch on 來(lái)開(kāi)關(guān)catch,catch flush清空本地catch
附2: 瀏覽本地目錄的命令可用!ls, 如 !ls /usr/local/bin/
4、下載文件
下載文件之前要先設置好本地的目錄,用來(lái)存放下載的文件
lcd /home/123/web ##設置本地存放目錄 默認為 /home/usr
get 123.txt ##下載123.txt文件到 /home/123/web 中
get -c 123.txt ##斷點(diǎn)續傳下載
mget *.txt ##批量下載所有txt文件
mget -c *.txt ##斷點(diǎn)續傳
mget -c ./123/aaa/*.txt ##斷點(diǎn)續傳、批量下載ftp端aaa目錄下的所有txt文件
pget -c -n 10 file.dat
##以最多10個(gè)線(xiàn)程以允許斷點(diǎn)續傳的方式下載file.dat
##可以通過(guò)設置 set pget:default-n 5 的值而使用默認值。
mirror aaa/
##將aaa目錄整個(gè)的下載下來(lái),子目錄也會(huì )自動(dòng)復制 本地自動(dòng)建立目錄
5、上傳文件
put 123.txt ##同下載
mput *.txt ##同下載
mirror -R aaa/ ##同下載
6、設置被動(dòng)/非被動(dòng)模式
set ftp:passive-mode 1 ## 1 被動(dòng) 0非主動(dòng)
多任務(wù)處理
ctrl+z ##將當前進(jìn)行的任務(wù)移交后臺處理
wait ##將后臺處理任務(wù)調至前臺查看
jobs ##查看后臺進(jìn)行的任務(wù)列表
kill all 或者 job_no ##刪除所有任務(wù) 或 指定的任務(wù)
##將任務(wù)加入任務(wù)列表
queue get 123.txt
queue put 234.txt
queue mirror aaa/
queue ##查看任務(wù)列表
jobs ##查看后臺任務(wù)列表
queue start ##開(kāi)始任務(wù)列表
queue stop ##停止任務(wù)列表
其他命令清晰網(wǎng)
alias []
定義別名
alias less more
alias reconnect "close; cd ."
直接輸入 alias 即可看到目前定義了那些別名。如果只輸入 alias name 的話(huà), 則是取消 name 這個(gè)別名。
bookmark SUBCMD
設定書(shū)簽, 可將目前站臺及所在目錄設成書(shū)簽, 下次可直接進(jìn)來(lái), 不用再 cd 來(lái) cd 去的
bookmark add name 用來(lái)新增名稱(chēng)為 name 的書(shū)簽
bookmark del name 刪除名稱(chēng)為 name 的書(shū)簽
bookmark list 顯示目前有設定那些書(shū)簽(另外直接打 bookmark 和 bookmark list 的結果一樣)
bookmark edit 呼叫編輯器修改書(shū)簽 (~/.lftp/bookmarks)
cd 切換遠端目錄
cache SUBCMD
管理 lftp 的 cache
rels []
從 cache 中顯示遠端檔案列表
rels 則不會(huì )從 cache 中讀取
recls opts [path/]pattern
從 cache 中顯示遠端的檔案列表, 應該算是 ls 的加強版, 有很多參數可用,應該是可用來(lái)產(chǎn)生各種不同>的檔案列表以供其他程式使用。
recls 則不會(huì )從 cache 中讀取
du options
計算遠端整個(gè)目錄占用容量
get OPTS -o
抓取遠端檔案 清晰網(wǎng)
get rfile -o lfile
抓 rfile 到本地改名為 lfile
-c 為續傳
-E 抓檔完成后, 將遠端的檔案砍了
-a 為 ascii mode, 預設為 binary mode
-O 設定 base directory 為本地端放檔案的目錄
mget OPTS
下載遠端檔案(可用 wildcard expansion 也就是 *)
pget OPTS -o
使用多個(gè)連結來(lái)下載檔案, 預設為五個(gè)。
-n 3 為叁個(gè)連結
jobs -v
顯示目前有那些程序在背景執行
-v 顯示詳細的資訊(-v 可多加幾個(gè)來(lái)顯示更詳細的資訊)
lcd
切換本地端的目錄
mirror OPTS remote [local]
下載整個(gè)目錄(樓上的 get 只能用來(lái)抓檔案)
-c 續傳
-e 這個(gè)要小心一些, 比較遠端和本地端的檔案, 假如遠端沒(méi)有的, 就將本地端的檔案刪除, 也就是將本地端和遠端資料同步。
-R 上傳整個(gè)目錄
-n 只下載較新的檔案
-r 不用遞回到目錄中
--parallel=n 同時(shí)下載 n 個(gè)檔案(預設一次只下載一個(gè))清晰網(wǎng)
module name args
載入模組
put OPTS -o
上傳檔案
mput OPTS
上傳檔案(可用 wildcard expansion 也就是 *)
mv
將遠端的 file1 改名為 file2
mrm
用 wildcard expansion 方式來(lái)刪除遠端檔案
open OPTS
開(kāi)啟某個(gè)站臺
open -u , -p site
queue OPTS []
將 cmd 放到佇列中等待執行
-d index 將編號為 index 的 job 刪除
-m index new_index 將編號為 index 的 job 移至編號 new_index, 插隊專(zhuān)用。
-n index 在編號 index 之前新增一個(gè) job
wait []
將背景執行中的程序移至前景(也可用 fg)
kill all
刪除全部的 jobs 或 job_no
repeat delay command
每隔 delay 秒, 重覆執行 command, 預設是每隔一秒
rm -r -f
移除遠端檔案
mkdir -p
建立遠端目錄
rmdir -f
移除遠端目錄
set OPT []
設定變數
直接鍵入 set 可看目前定義了那些變數
source
讀取 file, 并執行 file 中的命令(應該是和 bash 中的 source 命令是一樣的吧)
debug [|off] -o
設定 debug level 為 level
-o 將輸出導向至 file
exit [|bg]
結束 lftp
此時(shí)若還有 jobs, 則會(huì )將 lftp 放至背景執行, 繼續未完成的工作
history -w file-r file-c|-l cnt
和 bash 中的 history 功能一樣
renlist []
只顯示遠端的檔名
pwd -p
顯示目前遠端所在目錄
-p 連登入密碼也顯示
scache []
只打 scache 顯示目前所有的 session, 加上 session_no 可切換至其他的 session,
對於同時(shí)開(kāi)啟多個(gè)站臺或同個(gè)站臺不同目錄間切換。
【linux下ftp的管理考點(diǎn)】相關(guān)文章:
Linux系統下ftp的管理08-19
linux認證考試:FTP設置技巧04-25
Linux認證考點(diǎn)06-25
Linux搭建一個(gè)ftp服務(wù)器詳解201609-22
Linux下程序的Profile工具01-24
Linux下RPM軟件包管理方法匯總09-01
linux下etc/fstab文件的簡(jiǎn)介10-23
Linux權限管理基本方法10-24
Linux系統下如何刪除文件夾01-11