1. 程式人生 > >linux作業系統基礎操作之檔案操作

linux作業系統基礎操作之檔案操作

 檔案內容顯示命令

cat命令

cat [-AEnTv] file

功能一:顯示文字內容在螢幕上,但當檔案過大時用的不好

-n(--number)顯示行號

功能二:將兩個或多個檔案連線起來

tac命令

tac file 反向顯示檔案內容

nl命令

nl file 顯示檔案內容,和cat差不多,但會顯示行號。

more命令

more file  以分頁的方式顯示檔案內容

回車鍵:再顯示一行

空格鍵:再顯示一頁

/:搜尋關鍵字

q:退出,結束檢視

less命令

less file 與more 差不多,區別在於less可以向前向後檢視檔案內容,而more只能向後檢視檔案內容

q:退出

head命令

head [-n ] file 顯示檔案的頭幾行,預設10行

tail命令

tail [-n] file 顯示檔案的末尾幾行

+n 顯示從第n行到末尾

-n 顯示從距文章末尾的n行到末尾

-f 如果檔案內容正在增長中,此選項則動態顯示增長的內容,直到使用者使用“Ctrl+C”結束

 

file命令

file 檔名 顯示檔案型別

檔案可以是常規檔案、目錄、FIFO(指定的管道)、塊特殊檔案、字元特別檔案、符號連結或者套接字型別 

touch命令

建立檔案,更改檔案的訪問和修改時間,預設沒有該檔案,建立

touch [..] file|dir

-c 沒有該檔案,不建立

rm命令

 rm [...] file|dir 刪除檔案或目錄 超級管理員慎用rm

-f 刪除前不提示

-i 刪除前提示資訊

-r|R 遞迴刪除目錄及內容

mv命令

mv [....] 來源 目的地 移動檔案或目錄

-f 強制轉移不詢問

-i  詢問是否覆蓋

-u 若原始檔已經存在,且原始檔更新,則更新

cp命令

複製檔案或目錄

cp [...] 來源 目的地

-a 複製目錄時使用,保留連結、檔案屬性、並遞迴地複製目錄
-d 複製時保留連結
-f 如果指定的目標檔案存在,先強行覆蓋
-i 覆蓋目標檔案前需要使用者先確認
-p 複製檔案,包括其修改時間和訪問許可權
-r 複製目錄時可遞迴複製目錄中的內容
-R 如同-r,但特殊檔案將被重新建立,而非複製

 

檔案查詢命令

which命令

which [-a] 命令      查詢可執行命令路徑

-a 所有檔案路徑

例如 which pwd

whereis命令

whereis [...] 檔案列表    尋找特定檔案

-b 查詢二進位制檔案

-m 查詢說明檔案

-s  查詢原始檔

-u   查詢沒有幫助檔案的檔案

locate命令

locate 檔案  先建立資料庫,後方可查詢

find命令

find 起始目錄 查詢條件 [操作]    在目錄中尋找檔案並進行相關操作

查詢條件可以使複合條件 連線 -a(and)-o(or)!(not)連線多個條件