|
Linux 查找命令是Linux系統(tǒng)中最重要和最常用的命令之一。查找用于根據(jù)與參數(shù)匹配的文件指定的條件來(lái)搜索和查找文件和目錄列表的命令。查找可以在各種條件下使用,您可以通過(guò)權(quán)限,用戶,組,文件類(lèi)型,日期,大小等可能的條件查找文件。
1.使用當(dāng)前目錄中的名稱查找文件在當(dāng)前工作目錄中查找名稱為test.c的所有文件。 2.在主目錄下查找文件查找/ home目錄下的所有文件,名稱為test。 3.使用名稱和忽略案例查找文件找到名稱為test的所有文件,并在/ home目錄中同時(shí)包含大寫(xiě)和小寫(xiě)字母。 4.使用名稱查找目錄在/目錄中查找名稱為test的所有目錄。 5.使用名稱查找PHP文件在當(dāng)前工作目錄中查找名為test.PHP的所有PHP文件。 6.查找目錄中的所有PHP文件查找目錄中的所有php文件。
7.查找777個(gè)權(quán)限的文件查找權(quán)限為777的所有文件 8.查找沒(méi)有777權(quán)限的文件查找所有文件未經(jīng)許可777。 9.查找具有644個(gè)權(quán)限的SGID文件查找權(quán)限設(shè)置為644的所有SGID位文件。 10.找到具有551權(quán)限的粘滯位文件查找權(quán)限為551的所有Sticky Bit設(shè)置文件。 11.查找SUID文件查找所有SUID集文件。 12.查找SGID文件查找所有SGID設(shè)置文件 13.查找只讀文件查找所有只讀文件。 14.查找可執(zhí)行文件查找所有可執(zhí)行文件。 15.找到777個(gè)權(quán)限和Chmod到644的文件查找所有777個(gè)權(quán)限文件,并使用chmod命令將權(quán)限設(shè)置為644 16.找到具有777個(gè)權(quán)限的目錄和Chmod到755查找所有777個(gè)權(quán)限目錄,并使用chmod命令將權(quán)限設(shè)置為755。 17.查找并刪除單個(gè)文件找到一個(gè)名為test.c的文件并將其刪除 18.查找并刪除多個(gè)文件查找和刪除多個(gè)文件,如.mp3或.txt,然后使用。 19.查找所有空文件在特定路徑下查找所有空文件。 20.查找所有空目錄將特定路徑下的所有空目錄歸檔。 21.文件所有隱藏文件要查找所有隱藏的文件,請(qǐng)使用以下命令。
22.查找基于用戶的單個(gè)文件在所有者root的/ root目錄下查找名為test.c的所有或單個(gè)文件。 23.查找基于用戶的所有文件查找~目錄下屬于用戶neil的所有文件。 24.查找基于組的所有文件查找/ home目錄下屬于Group Developer的所有文件。 25.查找用戶的特定文件查找~目錄下的用戶neil的所有.txt文件
26.查找最近50天修改的文件查找50天后修改的所有文件。 27.查找最近50天訪問(wèn)的文件查找50天后訪問(wèn)的所有文件。 28.查找最后50-100天修改的文件查找所有被修改超過(guò)50天以及少于100天的文件。 29.在過(guò)去1小時(shí)內(nèi)查找更改的文件查找最近1小時(shí)內(nèi)更改的所有文件 30.在最近1小時(shí)內(nèi)查找修改的文件查找最近1小時(shí)內(nèi)修改的所有文件。 31.查找最近1小時(shí)內(nèi)訪問(wèn)的文件查找最近1小時(shí)內(nèi)訪問(wèn)的所有文件。
32.找到50MB的文件要找到所有50MB的文件,請(qǐng)使用。 33.查找大小在50MB到100MB之間找到大于50MB且小于100MB的所有文件。 34.查找并刪除100MB的文件查找所有100MB文件并使用一個(gè)命令刪除它們。 35.查找特定文件并刪除查找超過(guò)10MB的所有.mp3文件,并使用一個(gè)命令刪除它們 這35個(gè)命令,基本上匯總了find命令的大部分用法,當(dāng)然,想要窮盡也是非常難得。如果你有一些不為人知的使用技巧,歡迎在下方評(píng)論區(qū)留言哦! (完) 看完本文有收獲?請(qǐng)轉(zhuǎn)發(fā)分享給更多人 關(guān)注「Python那些事」,做全棧開(kāi)發(fā)工程師
|
|
|