久久久久无码精品,四川省少妇一级毛片,老老熟妇xxxxhd,人妻无码少妇一区二区

Linux系統(tǒng)下ftp的管理

時間:2023-03-05 19:55:41 Linux認證 我要投稿

Linux系統(tǒng)下ftp的管理

  在Linux認證考試之際,yjbys小編就為大家整理了一些Linux認證復(fù)習備考資料。希望大家可以從中學習答題方法,讓自己的得到進步!

  1、登錄ftp

  代碼:

  lftp 用戶名:密碼@ftp地址:傳送端口(默認21)

  用法

  (1)lftp username:password@127.0.0.1:21 回車

  (2)lftp username@127.0.0.1 回車 ##默認21端口 回車后輸入密碼

  (3)lftp 127.0.0.1 回車 ##回車后 login 登錄

  (4)lftp 回車 --> open 127.0.0.1 --> login 登錄

  感覺自己很象孔乙己了,茴香豆的"茴"有幾種寫法阿! ~真暈阿~

  2、lftp中文亂碼問題

  對于像我這樣的新手,登錄后看到的都是中文亂碼(因為一般本地都是utf-8的編碼),怎么半呢,用 set 命令來解決

  set ftp:charset gbk(或者 gb2312 或 utf-8) ##設(shè)置ftp端的編碼格式

  set file:charset utf-8 (…同上) ##設(shè)置本地編碼格式

  附:set命令的技巧 (1)輸入set 查看已經(jīng)設(shè)置好的命令 (2)set -a 查看所有可以設(shè)置的命令清晰網(wǎng)

  3、查找ftp端文件

  ls *.txt ##查找當前目錄下的所有txt文件

  ls ./123/ ##列出123目錄下所有文件

  find . -name "*.txt" ##遞歸查找站點上所有的txt文件

  find ./xx -name "*.txt" ##查找xx目錄下所有的txt文件

  附1: ls第二次讀取的是本地緩存,可以用 rels 代替 ls 或者catch off / catch on 來開關(guān)catch,catch flush清空本地catch

  附2: 瀏覽本地目錄的命令可用!ls, 如 !ls /usr/local/bin/

  4、下載文件

  下載文件之前要先設(shè)置好本地的目錄,用來存放下載的文件

  lcd /home/123/web ##設(shè)置本地存放目錄 默認為 /home/usr

  get 123.txt ##下載123.txt文件到 /home/123/web 中

  get -c 123.txt ##斷點續(xù)傳下載

  mget *.txt ##批量下載所有txt文件

  mget -c *.txt ##斷點續(xù)傳

  mget -c ./123/aaa/*.txt ##斷點續(xù)傳、批量下載ftp端aaa目錄下的所有txt文件

  pget -c -n 10 file.dat

  ##以最多10個線程以允許斷點續(xù)傳的方式下載file.dat

  ##可以通過設(shè)置 set pget:default-n 5 的值而使用默認值。

  mirror aaa/

  ##將aaa目錄整個的下載下來,子目錄也會自動復(fù)制 本地自動建立目錄

  5、上傳文件

  put 123.txt ##同下載

  mput *.txt ##同下載

  mirror -R aaa/ ##同下載

  6、設(shè)置被動/非被動模式

  set ftp:passive-mode 1 ## 1 被動 0非主動

  多任務(wù)處理

  ctrl+z ##將當前進行的任務(wù)移交后臺處理

  wait ##將后臺處理任務(wù)調(diào)至前臺查看

  jobs ##查看后臺進行的任務(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 ##開始任務(wù)列表

  queue stop ##停止任務(wù)列表

  其他命令

  alias []

  定義別名

  alias less more

  alias reconnect "close; cd ."

  直接輸入 alias 即可看到目前定義了那些別名。如果只輸入 alias name 的話, 則是取消 name 這個別名。

  bookmark SUBCMD

  設(shè)定書簽, 可將目前站臺及所在目錄設(shè)成書簽, 下次可直接進來, 不用再 cd 來 cd 去的

  bookmark add name 用來新增名稱為 name 的書簽

  bookmark del name 刪除名稱為 name 的書簽

  bookmark list 顯示目前有設(shè)定那些書簽(另外直接打 bookmark 和 bookmark list 的結(jié)果一樣)

  bookmark edit 呼叫編輯器修改書簽 (~/.lftp/bookmarks)

  cd 切換遠端目錄

  cache SUBCMD

  管理 lftp 的 cache

  rels []

  從 cache 中顯示遠端檔案列表

  rels 則不會從 cache 中讀取

  recls opts [path/]pattern

  從 cache 中顯示遠端的檔案列表, 應(yīng)該算是 ls 的加強版, 有很多參數(shù)可用,應(yīng)該是可用來產(chǎn)生各種不同>的檔案列表以供其他程式使用。

  recls 則不會從 cache 中讀取

  du options

  計算遠端整個目錄占用容量

  get OPTS -o

  抓取遠端檔案 清晰網(wǎng)

  get rfile -o lfile

  抓 rfile 到本地改名為 lfile

  -c 為續(xù)傳

  -E 抓檔完成后, 將遠端的檔案砍了

  -a 為 ascii mode, 預(yù)設(shè)為 binary mode

  -O 設(shè)定 base directory 為本地端放檔案的目錄

  mget OPTS

  下載遠端檔案(可用 wildcard expansion 也就是 *)

  pget OPTS -o

  使用多個連結(jié)來下載檔案, 預(yù)設(shè)為五個。

  -n 3 為叁個連結(jié)

  jobs -v

  顯示目前有那些程序在背景執(zhí)行

  -v 顯示詳細的資訊(-v 可多加幾個來顯示更詳細的資訊)

  lcd

  切換本地端的目錄

  mirror OPTS remote [local]

  下載整個目錄(樓上的 get 只能用來抓檔案)

  -c 續(xù)傳

  -e 這個要小心一些, 比較遠端和本地端的檔案, 假如遠端沒有的, 就將本地端的檔案刪除, 也就是將本地端和遠端資料同步。

  -R 上傳整個目錄

  -n 只下載較新的檔案

  -r 不用遞回到目錄中

  --parallel=n 同時下載 n 個檔案(預(yù)設(shè)一次只下載一個)清晰網(wǎng)

  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 放到佇列中等待執(zhí)行

  -d index 將編號為 index 的 job 刪除

  -m index new_index 將編號為 index 的 job 移至編號 new_index, 插隊專用。

  -n index 在編號 index 之前新增一個 job

  wait []

  將背景執(zhí)行中的程序移至前景(也可用 fg)

  kill all

  刪除全部的 jobs 或 job_no

  repeat delay command

  每隔 delay 秒, 重覆執(zhí)行 command, 預(yù)設(shè)是每隔一秒

  rm -r -f

  移除遠端檔案

  mkdir -p

  建立遠端目錄

  rmdir -f

  移除遠端目錄

  set OPT []

  設(shè)定變數(shù)

  直接鍵入 set 可看目前定義了那些變數(shù)

  source

  讀取 file, 并執(zhí)行 file 中的命令(應(yīng)該是和 bash 中的 source 命令是一樣的吧)

  debug [|off] -o

  設(shè)定 debug level 為 level

  -o 將輸出導向至 file

  exit [|bg]

  結(jié)束 lftp

  此時若還有 jobs, 則會將 lftp 放至背景執(zhí)行, 繼續(xù)未完成的工作

  history -w file-r file-c|-l cnt

  和 bash 中的 history 功能一樣

  renlist []

  只顯示遠端的檔名

  pwd -p

  顯示目前遠端所在目錄

  -p 連登入密碼也顯示

  scache []

  只打 scache 顯示目前所有的 session, 加上 session_no 可切換至其他的 session,

  對於同時開啟多個站臺或同個站臺不同目錄間切換。

【Linux系統(tǒng)下ftp的管理】相關(guān)文章:

Linux認證系統(tǒng)管理:linux下搭建ftp03-08

linux下搭建ftp服務(wù)器05-13

Linux btrfs文件系統(tǒng)及管理02-26

Linux系統(tǒng)下如何刪除文件夾01-11

Linux cpuinfo系統(tǒng)詳解07-29

Linux搭建一個ftp服務(wù)器詳解201602-26

Linux用戶/文件系統(tǒng)管理詳解02-27

Linux文件系統(tǒng)簡介02-27

linux系統(tǒng)集群的架構(gòu)與實現(xiàn)06-19

Linux下程序的Profile工具01-24