find文件查找:
find語法:
find 路徑 選項 表達式 動作
find針對文件名稱、類型、大小、修改時間等方式進行查找文件
1.find名稱查找
-name 查找指定名稱
2.find大小查找
-size +5M 查找大于5M的文件
-size -5M 查找小于5M的文件
-size 5M 查找等于5M的文件
3.find類型查找
-type f 查找文件類型為文件
-type d 查找文件類型為目錄
-type l 查找文件類型為連接文件
-type p 查找文件類型為管道文件
-type s 查找文件類型為socket文件
-type c 查找文件類型為字符設(shè)備
-type b 查找文件類型為塊設(shè)備
4.find時間查找
-mtime +7 查找7天以前的所有文件及目錄
-mtime -7 查找最近7天的所有文件及目錄
-mtime 7 查找第7天的所有文件及目錄
5.find用戶查找
-user 查找指定屬主
-group 查找指定屬組
-nouser 查找沒有屬主
-nogroup 查找沒有屬組
動作 含義
-print 打印查找到的內(nèi)容(默認)
-ls 以長格式顯示的方式打印查找到的內(nèi)容究履,與系統(tǒng)ls不一樣
-delete 刪除查找到的文件 (刪除目錄,僅能刪除空目錄)
-ok 后面跟自定義 shell 命令(會提示是否操作)
-exec 后面跟自定義 shell 命令(標準格式 -exec \;)
find邏輯運算符
-a 與/并且 兩個條件都得滿足
-o 或 滿足一個條件就可以
-not|! 非 取反