linux下ftp的管理考點大全
Linux認證中ftp管理也是認證的一大考點,下面我們來看看ftp管理的複習資料吧!
1、登錄ftp
代碼:
lftp 用戶名:密碼@ftp地址:傳送端口(默認21)
用法
(1)lftp 回車
(2)lftp 回車 ##默認21端口 回車後輸入密碼
(3)lftp 回車 ##回車後 login 登錄
(4)lftp 回車 --> open --> login 登錄
感覺自己很象孔乙己了,茴香豆的"茴"有幾種寫法阿! ~真暈阿~
2、lftp中文亂碼問題
對於像我這樣的新手,登錄後看到的都是中文亂碼(因爲一般本地都是utf-8的編碼),怎麼半呢,用 set 命令來解決
set ftp:charset gbk(或者 gb2312 或 utf-8) ##設置ftp端的編碼格式
set file:charset utf-8 (…同上) ##設置本地編碼格式
附:set命令的技巧 (1)輸入set 查看已經設置好的命令 (2)set -a 查看所有可以設置的命令清晰網
3、查找ftp端文件
ls * ##查找當前目錄下的所有txt文件
ls ./123/ ##列出123目錄下所有文件
find . -name "*" ##遞歸查找站點上所有的txt文件
find ./xx -name "*" ##查找xx目錄下所有的txt文件
附1: ls第二次讀取的是本地緩存,可以用 rels 代替 ls 或者catch off / catch on 來開關catch,catch flush清空本地catch
附2: 瀏覽本地目錄的命令可用!ls, 如 !ls /usr/local/bin/
4、下載文件
下載文件之前要先設置好本地的目錄,用來存放下載的文件
lcd /home/123/web ##設置本地存放目錄 默認爲 /home/usr
get ##下載文件到 /home/123/web 中
get -c ##斷點續傳下載
mget * ##批量下載所有txt文件
mget -c * ##斷點續傳
mget -c ./123/aaa/* ##斷點續傳、批量下載ftp端aaa目錄下的所有txt文件
pget -c -n 10
##以最多10個線程以允許斷點續傳的方式下載
##可以通過設置 set pget:default-n 5 的.值而使用默認值。
mirror aaa/
##將aaa目錄整個的下載下來,子目錄也會自動複製 本地自動建立目錄
5、上傳文件
put ##同下載
mput * ##同下載
mirror -R aaa/ ##同下載
6、設置被動/非被動模式
set ftp:passive-mode 1 ## 1 被動 0非主動
多任務處理
ctrl+z ##將當前進行的任務移交後臺處理
wait ##將後臺處理任務調至前臺查看
jobs ##查看後臺進行的任務列表
kill all 或者 job_no ##刪除所有任務 或 指定的任務
##將任務加入任務列表
queue get
queue put
queue mirror aaa/
queue ##查看任務列表
jobs ##查看後臺任務列表
queue start ##開始任務列表
queue stop ##停止任務列表
其他命令清晰網
alias []
定義別名
alias less more
alias 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 呼叫編輯器修改書籤 (~/)
cd 切換遠端目錄
cache SUBCMD
管理 lftp 的 cache
rels []
從 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 爲本地端放檔案的目錄
mget OPTS
下載遠端檔案(可用 wildcard expansion 也就是 *)
pget OPTS -o
使用多個連結來下載檔案, 預設爲五個。
-n 3 爲叄個連結
jobs -v
顯示目前有那些程序在背景執行
-v 顯示詳細的資訊(-v 可多加幾個來顯示更詳細的資訊)
lcd
切換本地端的目錄
mirror OPTS remote [local]
下載整個目錄(樓上的 get 只能用來抓檔案)
-c 續傳
-e 這個要小心一些, 比較遠端和本地端的檔案, 假如遠端沒有的, 就將本地端的檔案刪除, 也就是將本地端和遠端資料同步。
-R 上傳整個目錄
-n 只下載較新的檔案
-r 不用遞迴到目錄中
--parallel=n 同時下載 n 個檔案(預設一次只下載一個)清晰網
module name args
載入模組
put OPTS -o
上傳檔案
mput OPTS
上傳檔案(可用 wildcard expansion 也就是 *)
mv
將遠端的 file1 改名爲 file2
mrm
用 wildcard expansion 方式來刪除遠端檔案
open OPTS
開啓某個站臺
open -u , -p site
queue OPTS []
將 cmd 放到佇列中等待執行
-d index 將編號爲 index 的 job 刪除
-m index new_index 將編號爲 index 的 job 移至編號 new_index, 插隊專用。
-n index 在編號 index 之前新增一個 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
此時若還有 jobs, 則會將 lftp 放至背景執行, 繼續未完成的工作
history -w file-r file-c|-l cnt
和 bash 中的 history 功能一樣
renlist []
只顯示遠端的檔名
pwd -p
顯示目前遠端所在目錄
-p 連登入密碼也顯示
scache []
只打 scache 顯示目前所有的 session, 加上 session_no 可切換至其他的 session,
對於同時開啓多個站臺或同個站臺不同目錄間切換。
相關文章
-
Linux認證系統管理:linux下搭建ftp
最近爲了方便目標板與PC機上LINUX之間的通訊,就在LINUX搭建了FTP,工作不難,寫個總結。主要經過以下幾個步驟: 1.檢查是否安裝了vsftpd服務器可以用rpm -q vsftpd命令來查看,若顯示"vsftpd-1.1.3-8",則說明系統已經安裝vs -
Linux系統下ftp的管理
在Linux認證考試之際,yjbys小編就爲大家整理了一些Linux認證複習備考資料。希望大家可以從中學習答題方法,讓自己的得到進步! 1、登錄ftp代碼:lftp 用戶名:密碼@ftp地址:傳送端口(默認21)用法(1)lftp 回車(2)lftp 回 -
Ubuntu Linux系統下設置Static IP的方法
Ubuntu的網絡參數保存在文件 /etc/network/interfaces中,默認設置使用dhcp,內容如下:# The primary network interfaceauto eth0iface eth0 inet dhcp設置靜態ip的'方法如下:(1)編輯 /etc/network/interfaces1.1)將dhcp 一 -
Linux管理員須知的十大PHP安全要點
廣大開發人員擔心的主要問題是PHP的安全,即使PHP提供從裏到外的可靠安全,但是仍需要由開發人員正確地落實這些安全機制。下面小編給大家提供的是Linux管理員須知的十大PHP安全要點,大家可以參考閱讀,更多詳情請關注應屆畢 -
Linux下配置FTP服務器
生活中我們經常碰到一些困難,如果我們可以自己動動腦筋,就可以解決了。這就是生活小竅門的作用所在,幫助我們解決生活中的困難,比如白鞋子怎麼清洗乾淨、筷子多久要換一次、做菜放鹽放多了鹹了怎麼辦、白衣服怎 -
linux下搭建ftp服務器
下面yjbys小編就爲大家整理了一些Linux認證複習備考資料。希望大家可以從中學習答題方法,讓自己的得到進步!最近爲了方便目標板與PC機上LINUX之間的通訊,就在LINUX搭建了FTP,工作不難,寫個總結。主要經過以下幾個步驟: -
基於ubuntu下nginx+php+mysql安裝配置
篇一什麼是醫生年度考覈個人總結,如何寫醫生年度考覈個人總結,其實工作總結是對一段時間來所做的工作進行分析研究,肯定成績,找出問題,把這些用文字表述出來,就叫做工作總結。醫生年度考覈個人總結也是跟其他個人總結差不多 -
Linux管理員不可不知十大PHP安全要點
本文目錄把握今天演講稿國小生勵志演講稿:把握今天,勤奮學習把握今天,努力學習演講稿慶元旦《把握今天》演講稿範文人的一生只有三個天,昨天,今天,明天。昨天已成爲過去,明天還沒到來,因此,我們應該牢牢的抓住今天。我們當中的 -
Linux下ftp服務詳細配置講解
首先要安裝linux下的vsftp軟件包。rpm -qa|gerp vsftpd //查找vsftpd有沒有安裝如果沒有安裝就 (在第一張光盤)在linux中有一個非常重要的一點就是要掛載光驅 mount /media/cdrom在這裏我們就不用源代碼安裝了。用的 -
Linux下程序的Profile工具
我們在寫嵌入式程序時,通常需要對程序的性能進行分析,以便程序能夠更快更好地運行,達到實時(real-time)的目的。如果程序很大,分析起來就很困難。如果有個工具能夠自動進行程序的性能分析,那就最好了。這裏介紹一種Linux下