天天看點

項目小白學習Linux——打包壓縮與搜尋

1.tar指令

将檔案進行打包壓縮或解壓,tar[選項][檔案]

Linux主要壓縮形式:.tar或.tar.gz或.tar.bz2,大多數都用.tar,下面介紹參數

-c:建立壓縮檔案

-x:解開壓縮檔案

-t :檢視壓縮包有哪些檔案

-z:用Gzip壓縮或解壓

-v:顯示壓縮或解壓的過程

-f :目标檔案名

-p:保留原始權限和屬性

-P:使用絕對路徑來壓縮

-C:解壓到指定路徑

        注:使用者使用時根據檔案字尾來決定應使用何種格式參數進行解壓,一般是多個參數一起使用來把握解壓的程序。

        我在自己的電腦上進行了實踐,發現有一些僅僅在普通使用者權限下無法進行,需要管理者權限,下面上圖。

項目小白學習Linux——打包壓縮與搜尋

權限不夠的圖檔

項目小白學習Linux——打包壓縮與搜尋

權限使用管理者權限後,全部正常

項目小白學習Linux——打包壓縮與搜尋

2.grep指令

在文本中關鍵詞搜尋并顯示比對的結果,格式為 grep[選項][檔案]

隻寫兩個最常用的參數:

-n :顯示搜尋到的資訊的行号

-v :反選資訊(即沒有包含關鍵詞的所有資訊行)

項目小白學習Linux——打包壓縮與搜尋

3.find指令

按照指定條件查找檔案 find[查找路徑] 尋找條件 操作

Linux系統中一切皆檔案,搜尋工作一般都是通過find工作來完成的,可以使用不同的檔案特性作為尋找條件比如檔案名、大小、修改時間、權限等資訊,一旦比對成功則預設将資訊顯示到螢幕上。

參數:

-name:比對名稱

-perm:比對權限(mode為完全比對,-mode為包含即可)

-user:比對所有者

-group:比對所有組

-exec......{}\ ;後面可跟用于進一步處理搜尋結果的指令

根據檔案系統層次标準協定,Linux系統中配置檔案會儲存到/etc目錄中,比如:如果想擷取該目錄中所有以host開頭的檔案清單,見下圖:

項目小白學習Linux——打包壓縮與搜尋

繼續閱讀