Find命令使用詳解及例項分析

2021-10-03 05:43:43 字數 1785 閱讀 3407

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...