Linux 查找命令是Linux系統中最重要和最常用的命令之一。查找用於根據與參數匹配的文件指定的條件來搜索和查找文件和目錄列表的命令。查找可以在各種條件下使用,您可以通過許可權,用戶,組,文件類型,日期,大小等可能的條件查找文件。本文將分為五個部分,從基本到提前使用find命令。 第一部分:查找名稱 ...
Linux 查找命令是Linux系統中最重要和最常用的命令之一。查找用於根據與參數匹配的文件指定的條件來搜索和查找文件和目錄列表的命令。查找可以在各種條件下使用,您可以通過許可權,用戶,組,文件類型,日期,大小等可能的條件查找文件。本文將分為五個部分,從基本到提前使用find命令。
-
第一部分:查找名稱查找文件的基本查找命令
-
第二部分:根據他們的許可權查找文件
-
第三部分:基於所有者和組的搜索文件
-
第四部分:根據日期和時間查找文件和目錄
-
第五部分:根據大小查找文件和目錄
第一部分 - 查找名稱查找文件的基本查找命令
1.使用當前目錄中的名稱查找文件
在當前工作目錄中查找名稱為test.c的所有文件。
2.在主目錄下查找文件
查找/ home目錄下的所有文件,名稱為test。
(上文中的前面兩個find沒有許可權)
3.使用名稱和忽略案例查找文件
找到名稱為test的所有文件,併在/ home目錄中同時包含大寫和小寫字母。
4.使用名稱查找目錄
在/目錄中查找名稱為test的所有目錄。
5.使用名稱查找PHP文件
在當前工作目錄中查找名為test.PHP的所有PHP文件。
6.查找目錄中的所有PHP文件
查找目錄中的所有php文件。
第二部分 - 根據他們的許可權查找文件
7.查找777個許可權的文件
查找許可權為777的所有文件
8.查找沒有777許可權的文件
查找所有文件未經許可777。
9.查找具有644個許可權的SGID文件
查找許可權設置為644的所有SGID位文件。
10.找到具有551許可權的粘滯位文件
查找許可權為551的所有Sticky Bit設置文件。
11.查找SUID文件
查找所有SUID集文件。
12.查找SGID文件
查找所有SGID設置文件
13.查找只讀文件
查找所有隻讀文件。
14.查找可執行文件
查找所有可執行文件。
15.找到777個許可權和Chmod到644的文件
查找所有777個許可權文件,並使用chmod命令將許可權設置為644
16.找到具有777個許可權的目錄和Chmod到755
查找所有777個許可權目錄,並使用chmod命令將許可權設置為755。
17.查找並刪除單個文件
找到一個名為test.c的文件並將其刪除
18.查找並刪除多個文件
查找和刪除多個文件,如.mp3或.txt,然後使用。
19.查找所有空文件
在特定路徑下查找所有空文件。
20.查找所有空目錄
將特定路徑下的所有空目錄歸檔。
21.文件所有隱藏文件
要查找所有隱藏的文件,請使用以下命令。
第三部分 - 基於所有者和組的搜索文件
22.查找基於用戶的單個文件
在所有者root的/ root目錄下查找名為test.c的所有或單個文件。
23.查找基於用戶的所有文件
查找~目錄下屬於用戶neil的所有文件。
24.查找基於組的所有文件
查找/ home目錄下屬於Group Developer的所有文件。
25.查找用戶的特定文件
查找~目錄下的用戶neil的所有.txt文件
第四部分 - 根據日期和時間查找文件和目錄
26.查找最近50天修改的文件
查找50天後修改的所有文件。
27.查找最近50天訪問的文件
查找50天後訪問的所有文件。
28.查找最後50-100天修改的文件
查找所有被修改超過50天以及少於100天的文件。
29.在過去1小時內查找更改的文件
查找最近1小時內更改的所有文件
30.在最近1小時內查找修改的文件
查找最近1小時內修改的所有文件。
31.查找最近1小時內訪問的文件
查找最近1小時內訪問的所有文件。
第五部分 - 根據大小查找文件和目錄
32.找到50MB的文件
要找到所有50MB的文件,請使用。
33.查找大小在50MB到100MB之間
找到大於50MB且小於100MB的所有文件。
34.查找並刪除100MB的文件
查找所有100MB文件並使用一個命令刪除它們。
35.查找特定文件並刪除
查找超過10MB的所有.mp3文件,並使用一個命令刪除它們
以上就是35個linux下find命令大全,希望對大家有用,另外,歡迎大家指出錯誤及補充。