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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

Linux 中 find 命令如何使用,附 35 个实际例子

發布時間:2023/12/8 linux 42 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Linux 中 find 命令如何使用,附 35 个实际例子 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
  • 在當前目錄中使用名稱查找文件
  • find . -name rumenz.txt

    ?
    ./rumenz.txt
    2. 在主目錄下查找文件

    find /home -name rumenz.txt

    ?
    /home/rumenz.txt
    3. 使用名稱和忽略大小寫查找文件

    find /home -iname rumenz.txt

    ?
    ./rumenz.txt
    4. 使用名稱查找目錄

    find / -type d -name rumenz

    ?
    /rumenz
    5. 使用名稱查找 PHP 文件

    find . -type f -name rumenz.php

    ?
    ./rumenz.php
    6. 查找目錄中的所有 PHP 文件

    find . -type f -name “*.php”

    ?
    ./rumenz.php
    ./login.php
    ./index.php
    7. 查找具有 777 權限的文件

    find . -type f -perm 0777 -print

  • 查找沒有 777 權限的文件
  • find / -type f ! -perm 777

  • 查找具有 644 權限的 SGID 文件
  • find / -perm 2644

  • 查找具有 551 權限的粘滯位文件
  • find / -perm 551

  • 查找 SUID 文件
  • find / -perm /u=s

  • 查找 SGID 文件
  • find / -perm /g=s

  • 查找只讀文件
  • find / -perm /u=r

  • 查找可執行文件
  • find / -perm /a=x

  • 查找權限為 777 且 chmod 為 644 的文件
  • find / -type f -perm 0777 -print -exec chmod 644 {} ;

  • 查找權限為 777 且 chmod 為 755 的目錄
  • find / -type d -perm 777 -print -exec chmod 755 {} ;

  • 查找和刪除單個文件
  • find . -type f -name “rumenz.txt” -exec rm -f {} ;

  • 查找和刪除多個文件
  • find . -type f -name “*.txt” -exec rm -f {} ;

    ?
    OR
    ?

    find . -type f -name “*.mp3” -exec rm -f {} ;

  • 查找所有空文件
  • find /tmp -type f -empty

  • 查找所有空目錄
  • find /tmp -type d -empty

  • 歸檔所有隱藏文件
  • find /tmp -type f -name “.*”

  • 根據用戶查找單個文件
  • find / -user root -name rumenz.txt

  • 根據用戶查找所有文件
  • find /home -user rumenz

  • 根據組查找所有文件
  • find /home -group developer

  • 查找用戶的特定文件
  • find /home -user rumenz -iname “*.txt”

  • 查找最近 50 天修改過的文件
  • find / -mtime 50

  • 查找最近 50 天訪問過的文件
  • find / -atime 50

  • 查找最近 50-100 天修改過的文件
  • find / -mtime +50 –mtime -100

  • 查找過去 1 小時內更改過的文件
  • find / -cmin -60

  • 查找最近 1 小時內修改過的文件
  • find / -mmin -60

  • 查找過去 1 小時內訪問過的文件
  • find / -amin -60

  • 找到 50MB 的文件
  • find / -size 50M

  • 查找 50MB – 100MB 之間的大小
  • find / -size +50M -size -100M

  • 查找并刪除大于 100MB的 文件
  • find / -type f -size +100M -exec rm -f {} ;

  • 查找特定文件并刪除
    找到所有.mp3文件且超過10MB的并使用一個命令刪除它們。
  • find / -type f -name *.mp3 -size +10M -exec rm {} ;

    {}指上面find執行的結果。
    ;表示-exec 執行的內容到此為止

    總結

    以上是生活随笔為你收集整理的Linux 中 find 命令如何使用,附 35 个实际例子的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。