linux系統文件管理與查找

 which  指令     顯示指令的完整路徑和別名、

whereis 指令     查找指令的完整路徑和幫助文件

locate  關鍵字    查找文件名或目錄名中包含此關鍵字的路徑全部顯示出來  

updatedb  來手動更新數據庫

find 查詢 

find 路徑  選項 表達式

-name  根據文件名來查找

-type  根據文件類型來查詢

-user 根據文件擁有者來查詢

-group 根據文件所屬組來查詢

- size 根據文件大小來查詢

-perm 根據文件權限來查詢

-o 表達式或

-and 表達式與

-not 表示式非

wc 指令 

-c  只顯示文件字符數

-l  只顯示文件行數

-w 只顯示文件單詞數

 

grep 選項  關鍵字 文件

-c 計算匹配關鍵字的行數

-i 忽略字符大小寫差別

-n 顯示匹配的行及其行號

-h 查詢多個文件時不顯示文件名

-l 查詢文件時只顯示匹配字符所在的文件名

--color 將找到的關鍵字也高亮顯示

sort  選項 文件

-o 將排序後的結果存入指定的文件

-r 以相反是順序來排序

-t 指定排序時所用的欄位分隔符

uniq 選項  文件    合併文件中相鄰的重複行

-c 在每行旁邊顯示該行重複出現的次數

-d 僅顯示重複出現的行

-u 僅顯示出一次的行列

cat  文件 | tr 選項

-s 吧連續重複的字符以單獨一個字符表示

cut 選項  文件

-d 指定分隔符

-f 指定顯示某一列

-c 指定幾個字符對應的列

paste  選項  文件  文件   合併文件的列

-d 用指定的間隔符取代跳格字符

-s 串列進行而非平行處理

tar 打包

tar 選項  文件目錄

c 創建包

v 將過程輸出

x 解出包

t 顯示tar文件內容

r 在tar文件尾部追加文件

z 用gzip壓縮或解壓文件

j 用bzip壓縮或解壓文件

f 包文件名  指定備份文件名

-T 從指定的文件中讀取欲打包路徑

-C 將文件解出到指定目錄

tar jcvf text.tar.bz      用bzip2打包

tar zcvf text.tar.gz     用gzip打包

解壓

tar jxvf text.tar.bz  -C /tmp   用bzip2解壓

tar zxvf text.tar.gz  -C/tmp   用gzip解壓

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章