find主要支援從以下幾方面來查詢檔案。
命令格式
find directory options [ expression ]
常用選項選項
含義引數
-name
指定檔名查詢
引數可以為純字串和包括萬用字元的字串
-iname
同上,但忽略大小寫
同上-type
指定要搜尋的檔案型別,
引數可以為f,l,d,c,b,s,p
中的乙個
-perm
查詢符合許可權的檔案或目錄
引數值可以為許可權碼(755)之類
-user,-group
根據使用者名稱或使用者組查詢
使用者名稱或使用者組名
-mtime,-ctime,-atime
根據檔案記錄時間查詢,單位為天(24時)
+/- num ,數字前面帶加號或減號,+表示num天之前,-表示之內
-mmin,-cmin,-amin
根據檔案記錄時間查詢,單位為分鐘
同上-size
根據檔案大小進行查詢
+/- num ,數字前面帶加號或減號,+表示num天之前,-表示之內
-exec
借助-exec選項與其他命令結合使用,在實際使用效果上類似於xargs
跟具體命令,使用的時候會使用{}
,它被用於與-exec選項結合使用來匹配所有檔案,然後會被替換為相應的檔名
-print系列
按照一定個格式將結果輸出到終端
無特殊選項-o 和 !
-o 用來合併兩個表示式,表示求兩個表示式的並集。!一般用來做反選
-type的引數解釋
時間相關選項的引數解釋
檔案大小相關的引數解釋
find命令相關中文man文件
6個角度,35個案例分析
find命令面試題
找到某個目錄下最大的幾個檔案
先找到該目錄下對應的檔案都有哪些
展開這些檔案的元資訊
對檔案的元資訊進行展示。
find -type f -exec du -k \;
| sork -nrk 1 |
head
注意:{}代表使用find命令的結果作為du命令的引數,並且{} 後面需要有反斜槓,以及分號。這是find使用其他命令的固定格式。
找到目錄下最大的幾個目錄
1.找到所有目錄。find -type d
2. 顯示所有目錄資訊。du -s -m
。-s 顯示當前目錄的資訊,-m 按mb顯示資訊。
3. 排序並展示。sork -nrk
-k 指定字段,-n根據字元所代表的數字值進行排序。
find命令詳解 及例項分享
1 命令格式 find pathname options print exec ok 2 命令功能 用於在檔案樹種查詢檔案,並作出相應的處理 3 命令引數 pathname find命令所查詢的目錄路徑。例如用.來表示當前目錄,用 來表示系統根目錄。print find命令將匹配的檔案輸出到標準輸出...
find命令詳解及使用示例
用法 find 使用說明 將檔案系統內符合 expression 的檔案列出來。你可以指要檔案的名稱,類別,時間,大小,許可權等不同資訊的組合,只有完全相符的才會被列出來。find 根據下列規則判斷 path 和 expression,在命令列上第乙個 之前的部份為 path,之後的是 expres...
find命令詳解及使用方法
linux find命令用來在指定目錄下查詢檔案。任何位於引數之前的字串都將被視為欲查詢的目錄名。如果使用該命令時,不設定任何引數,則find命令將在當前目錄下查詢子目錄與檔案。並且將查詢到的子目錄和檔案全部進行顯示。語法 find path option print exec ok command...