<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>

          find命令手冊

          共 2681字,需瀏覽 6分鐘

           ·

          2021-09-14 08:20

          find:查找和搜索文件

          功能描述:

          使用find命令可以將文件系統(tǒng)內(nèi)符合條件的文件列出來,可以指定文件的名稱、類別、時間、大小及權(quán)限等不同信息的組合,只有完全相符的文件才會被列出來。

          find命令模糊搜索是比較消耗系統(tǒng)資源的,如果服務(wù)器負載比較高,盡量避開業(yè)務(wù)高峰期使用find命令。

          命令語法:

          find  [路徑] [選項]

          選項含義:

          命令中各選項的含義如下表所示。

          選項含義
          -name <文件名>按名稱查找
          -iname <文件名>忽略大小寫查找
          -user <用戶名>按文件屬主查找
          -group <組名>按文件所屬組查找
          -size n[ckMG]按文件大小查詢,n代表數(shù)字,c代表字節(jié),k代表KB,G代表GB
          -type <文件類型>按文件類型查找
          -nouser查找沒有用戶的文件
          -nogroup查找沒有組群的文件
          -atime n在過去n天內(nèi)被訪問過的文件(atime表示文件中的數(shù)據(jù)庫最后被訪問的時間)
          -amin n在過去n分鐘內(nèi)被訪問過的文件
          -ctime n在過去n天內(nèi)被改動過的文件(ctime表示文件的元數(shù)據(jù)發(fā)生變化,比如權(quán)限,所有者)
          -cmin n在過去n分鐘內(nèi)被改動過的文件
          -mtime n在過去n天內(nèi)被修改過的文件(mtime表示文件內(nèi)容被修改的最后時間)
          -mmin n在過去n分鐘內(nèi)被修改過的文件

          參數(shù)實例:

          實例1

          按文件名查找:

          // 查找/test目錄下名稱為abc的文件
          [root@cnLinuxer ~]# find /test -name abc
          /test/abc

          //查找根目錄下abc文件,不區(qū)分大小寫
          [root@cnLinuxer ~]# find /test -iname abc
          /test/abc
          /test/ABC

          實例2

          按文件大小查找:

          // 查找/data目錄下超過10M的文件
          [root@cnLinuxer ~]# find /date -size +10M

          // 查找/data目錄下小于1G的文件
          [root@cnLinuxer ~]# find /date -size -1G

          // 查找/data目錄下等于98k的文件
          [root@cnLinuxer ~]# find /date -size 98k

          實例3

          按時間查找:

          // 查找1天內(nèi)文件內(nèi)容被修改的文件
          [root@cnLinuxer ~]# find / -mtime -1 -type f

          //查找1天前文件內(nèi)容被修改的文件
          [root@cnLinuxer ~]# find / -mtime +1 -type f

          // 查找一天前被訪問的文件
          [root@cnLinuxer ~]# find / -atime +1 -type f

          // 查找一天內(nèi)被訪問的文件
          [root@cnLinuxer ~]# find / -atime -1 -type f

          // 查找一天內(nèi)狀態(tài)被改變的文件
          [root@cnLinuxer ~]# find / -ctime -1 -type f

          // 查找10分鐘前狀態(tài)被改變的文件
          [root@cnLinuxer ~]# find / -cmin +60 -type f

          實例4

          按權(quán)限查詢:

          //查找/test目錄下權(quán)限為777的所有文件
          [root@cnLinuxer ~]# find /test -perm 777

          實例5

          按屬主及屬組查詢

          // 查找屬主為esight的文件
          [root@cnLinuxer ~]# find / -user esight -type f

          // 查找無屬主的文件
          [root@cnLinuxer ~]# find / -nouser -type f

          // 查找屬組為esight的文件
          [root@cnLinuxer ~]# find / -group esight -type f

          // 查找無屬組的文件
          [root@cnLinuxer ~]# find / -nogroup -type f

          實例6

          執(zhí)行命令:

          // 查找te.txt并刪除,刪除前提示
          [root@cnLinuxer ~]# find /test -name "te.txt" -ok rm {} \;
          < rm ... /test/te.txt > ?


          // 查找te.txt 并備份為te.txt.bak
          [root@cnLinuxer ~]# find /test -name "te.txt" -exec cp {} {}.bak \;


          有收獲,點個在看 
          瀏覽 30
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

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

          手機掃一掃分享

          分享
          舉報
          <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>
                  日韩av电影免费在线观看 | 大伊香蕉视频在线观看 | 夜夜夜久久久 | 最新人人操 | 撸一撸免费视频 |