-name
find /etc -name passwd
-maxdepth 查詢目錄的最大深度
-mindepth 查詢目錄的最小深度
注意:直接跟目錄
find /etc -maxdepth 1 -name passwd ##查詢的最大深度為1
測試環境搭建
-user 使用者
-group 組
-a 並且
-o 或者
-not 不屬於
find /mnt/ -user root -a -group student ##查詢mnt下屬於root使用者並且屬於student組的檔案
find /mnt/ -user root -o -group student ##查詢mnt下屬於root使用者或者屬於student組的檔案
find /mnt/ -user root -a -not -group student ##查詢mnt下屬於root使用者並且不屬於student組的檔案
測試環境搭建
dd if=/dev/zero of=/mnt/file bs=1024 count=10 ##bs不帶單位預設是位元組,count是塊個數,file大小10240位元組
-size 20k 大小是20k
-size -20k 大小小於20
-size +20k 大小大於20k
find /mnt -size +20k -exec rm -rf {} \;
注意:
\ ; find命令內部的標示,遇到就執行,等同於";"
-exec 對找出來的內容進行操作;表示找出的內容
find /mnt -size 20k -exec rm -rf {} \;
find /mnt -size -20k -exec rm -rf {} \;
-type d 查詢目錄
-type f 查詢檔案
find /mnt -type d
find /mnt -type f
-ctime 10 操作的時間剛好等於10天
-ctime +10 操作的時間大於10天
-ctime -10 操作的時間小於10天
-cmin +10 操作的時間大於10分鐘
測試:修改檔案內容
find /etc -cmin -10
測試環境搭建
-perm 許可權
444 ugo都等於4(u=r並且g=r並且o=r)
-444 ugo必須含有4,比他大(u=r或rwx或rw或rx;g=r或rwx或rw或rx;o同)
/444,三個條件滿足乙個,u位有或者g位有,o位有(企業七之後用/,企業七之前是+444)
find命令詳解
2009 07 30 17 20 34 閱讀255 字型大小 大 中小訂閱 find命令 一 原理 功能 在目錄結構中搜尋檔案,並執行指定的操作。此命令提供了相當多的查詢條件,功能很強大。語法 find 起始目錄 尋找條件 操作 1 查詢目錄 find home type d name quejin...
find命令詳解
linux下的find命令的查詢功能十分強大,下面詳細介紹find的大多數用法 工作方式 沿著檔案層次結構向下遍歷,匹配符合條件的檔案,並執行相應的操作。1.根據檔案時間搜尋 atime access time,訪問時間 即上次訪問這個檔案的時間 mtime modification time,修改...
find命令詳解
1 列出當前某個目錄的檔案和目錄 find 2 匹配所有以.txt結尾的檔名 find home root name txt print 3 多個條件 find name txt o name pdf print find regex py sh 4 否定引數 find name txt print...