日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > linux >内容正文

linux

linux中find命令的35个实际例子

發(fā)布時(shí)間:2025/3/20 linux 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux中find命令的35个实际例子 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

1. 在當(dāng)前目錄中使用名稱查找文件

?

查找名稱為的所有文件rumenz.txt在當(dāng)前工作目錄中。

#?find?.?-name?rumenz.txt./rumenz.txt

2. 在主目錄下查找文件

找到下的所有文件/home帶名字的目錄rumenz.txt.

#?find?/home?-name?rumenz.txt/home/rumenz.txt

3. 使用名稱和忽略大小寫查找文件

查找名稱為的所有文件rumenz.txt并包含大寫和小寫字母/home目錄。

#?find?/home?-iname?rumenz.txt./rumenz.txt ./rumenz.txt

4. 使用名稱查找目錄

查找名稱為的所有目錄rumenz在/目錄。

#?find?/?-type?d?-name?rumenz/rumenz

5. 使用名稱查找 PHP 文件

找到所有php文件名是rumenz.php在當(dāng)前工作目錄中。

#?find?.?-type?f?-name?rumenz.php./rumenz.php

6. 查找目錄中的所有 PHP 文件

找到所有php目錄中的文件。

#?find?.?-type?f?-name?"*.php"./rumenz.php ./login.php ./index.php

7. 查找具有 777 權(quán)限的文件

查找所有權(quán)限為777.

#?find?.?-type?f?-perm?0777?-print

8. 查找沒有 777 權(quán)限的文件

未經(jīng)許可查找所有文件777.

#?find?/?-type?f?!?-perm?777

9. 查找具有 644 權(quán)限的 SGID 文件

找到所有的SGID bit權(quán)限設(shè)置為的文件644.

#?find?/?-perm?2644

10. 查找具有 551 權(quán)限的粘滯位文件

找到所有的Sticky Bit設(shè)置權(quán)限為551.

#?find?/?-perm?1551

11. 查找 SUID 文件

找到所有SUID設(shè)置文件。

#?find?/?-perm?/u=s

12. 查找 SGID 文件

找到所有SGID設(shè)置文件。

#?find?/?-perm?/g=s

13. 查找只讀文件

找到所有Read Only文件。

#?find?/?-perm?/u=r

14. 查找可執(zhí)行文件

找到所有Executable文件。

#?find?/?-perm?/a=x

15. 查找權(quán)限為 777 且 chmod 為 644 的文件

找到所有777權(quán)限文件和使用chmod命令設(shè)置權(quán)限644.

#?find?/?-type?f?-perm?0777?-print?-exec?chmod?644?{}?\;

16. 查找權(quán)限為 777 且 chmod 為 755 的目錄

找到所有777權(quán)限目錄和使用chmod命令設(shè)置權(quán)限755.

#?find?/?-type?d?-perm?777?-print?-exec?chmod?755?{}?\;

17. 查找和刪除單個(gè)文件

查找名為的單個(gè)文件rumenz.txt并將其刪除。

#?find?.?-type?f?-name?"rumenz.txt"?-exec?rm?-f?{}?\;

18. 查找和刪除多個(gè)文件

查找和刪除多個(gè)文件,例如.mp3要么.txt,然后使用。

#?find?.?-type?f?-name?"*.txt"?-exec?rm?-f?{}?\;OR#?find?.?-type?f?-name?"*.mp3"?-exec?rm?-f?{}?\;

19. 查找所有空文件

查找某個(gè)路徑下的所有空文件。

#?find?/tmp?-type?f?-empty

20. 查找所有空目錄

將某個(gè)路徑下的所有空目錄歸檔。

#?find?/tmp?-type?d?-empty

21. 歸檔所有隱藏文件

要查找所有隱藏文件,請(qǐng)使用以下命令。

#?find?/tmp?-type?f?-name?".*"

22. 根據(jù)用戶查找單個(gè)文件

查找所有或單個(gè)文件rumenz.txt在下面/所有者 root 的根目錄。

#?find?/?-user?root?-name?rumenz.txt

23. 根據(jù)用戶查找所有文件

查找屬于用戶的所有文件rumenz在下面/home目錄。

#?find?/home?-user?rumenz

24. 根據(jù)組查找所有文件

查找屬于該組的所有文件Developer在下面/home目錄。

#?find?/home?-group?developer

25. 查找用戶的特定文件

查找所有.txt用戶文件rumenz在下面/home目錄。

#?find?/home?-user?rumenz?-iname?"*.txt"

26. 查找最近 50 天修改過的文件

查找所有被修改的文件50幾天回來。

#?find?/?-mtime?50

27. 查找最近 50 天訪問過的文件

查找所有被訪問的文件50幾天回來。

#?find?/?-atime?50

28. 查找最近 50-100 天修改過的文件

查找所有修改超過的文件50幾天前,不到100天。

#?find?/?-mtime?+50?–mtime?-100

29. 查找過去 1 小時(shí)內(nèi)更改過的文件

查找上次更改的所有文件1 hour.

#?find?/?-cmin?-60

30. 查找最近 1 小時(shí)內(nèi)修改過的文件

查找上次修改的所有文件1 hour.

#?find?/?-mmin?-60

31. 查找過去 1 小時(shí)內(nèi)訪問過的文件

查找上次訪問的所有文件1 hour.

#?find?/?-amin?-60

32. 找到 50MB 的文件

查找所有50MB文件,使用。

#?find?/?-size?50M

33. 查找 50MB – 100MB 之間的大小

查找所有大于50MB并且小于100MB.

#?find?/?-size?+50M?-size?-100M

34. 查找和刪除 100MB 文件

查找所有100MB文件并使用一個(gè)命令刪除它們。

#?find?/?-type?f?-size?+100M?-exec?rm?-f?{}?\;

35. 查找特定文件并刪除

找到所有.mp3文件超過10MB并使用一個(gè)命令刪除它們。

?

#?find?/?-type?f?-name?*.mp3?-size?+10M?-exec?rm?{}?\;

總結(jié)

以上是生活随笔為你收集整理的linux中find命令的35个实际例子的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。