Linux學習筆記知識點 find命令

2021-07-11 05:07:24 字數 878 閱讀 9851

find命令會根據我們給的option,從給出目錄開始對其中檔案及子目錄下檔案進行遞迴搜尋,命令中尋找條件可以是單個,也可以是用邏輯運算子not,and,or 組成的復合條件。

1、 and ,邏輯與,在命令中用「-a」表示,是系統預設選項,表示所有條件都滿足

find -name 'tmp' -type d -user 'centoslive'
尋找tmp 檔案,檔案屬性為目錄,歸屬使用者為centoslive

2、 or,邏輯或,在命令中用「-o」表示,該運算子表示只要所給條件有乙個滿足即可

find -name 'tmp' -o -name 'abc*'
尋找檔名為tmp或abc*匹配的所有檔案

3、 not,邏輯非,在命令中用「!」表示,該運算子表示查詢不滿足所給條件的檔案

4、 組合使用

find -name test -o -type d ! -name .
搜尋檔案test或目錄但不包含當前目錄符號.

或可用小括號

find \( -name test -o -type d \) ! -name .

Linux學習筆記知識點 一

1 centos 是將redhat發行的源 重新編譯一次,形成乙個使用的二進位制版本。redhat兩大linux系列 fedoracore系列,主要用於桌面系統 收費的enterprise系列,redhat enterprise linux 簡寫rhel。2 使用xmanager啟 形介面 a 啟動...

Linux相關知識點學習筆記

df h 檢視掛載路徑 mount dev cdrom mnt 掛載映象到 mnt路徑下 yum clean all 清除yum快取上傳tengine 2.1.0.tar.gz並解壓 root tengine 2.1.0 configure prefix opt meng nginx 生成makef...

php知識點學習筆記

1,函式的名字,以 或者a z 或者a z來打頭 2,乙個自定義函式中的變數是區域性的,函式外邊不生效 3,使用global全域性變數時,可使用在函式外的變數 4,為了防止在函式在呼叫過程中,存在變數衝突,可以使用unset 變數名 後面重新定義 案例 a 213 functionabc b php...