<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          Linux 中 find 命令的 35 個實際例子

          共 3681字,需瀏覽 8分鐘

           ·

          2022-07-01 04:49

          來源:入門小站

          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 551

          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. 查找和刪除單個文件

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

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

          18. 查找和刪除多個文件

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

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

          OR

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

          19. 查找所有空文件

          查找某個路徑下的所有空文件。

          # find /tmp -type f -empty

          20. 查找所有空目錄

          將某個路徑下的所有空目錄歸檔。

          # find /tmp -type d -empty

          21. 歸檔所有隱藏文件

          要查找所有隱藏文件,請使用以下命令。

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

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

          查找所有或單個文件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 小時內(nèi)更改過的文件

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

          # find / -cmin -60

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

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

          # find / -mmin -60

          31. 查找過去 1 小時內(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文件并使用一個命令刪除它們。

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

          35. 查找特定文件并刪除

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

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





          瀏覽 62
          點贊
          評論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  伊人婷婷| 真实嫖妓在线观看免费 | 久久激情网 | 糖心一区二区三区四区在线看 | 美女全裸网站91网视麻豆 |