一、find 使用
find ./ -name test.c
#在根目錄下查找檔案 test.c,表示在當前目錄查找
find . -name 'test*'
#表示當前目錄下查找檔案名開頭是字串‘test’的檔案
find / -amin -10
# 查找在系統中最后10分鐘訪問的檔案(access time)
find / -atime -2
# 查找在系統中最后48小時訪問的檔案
find / -group cat
# 查找在系統中屬于 group為cat的檔案
find ./ -mmin -5
#查找在系統中最后5分鐘里修改過的檔案(modify time)
find / -mtime -1
#查找在系統中最后24小時里修改過的檔案
find / -user fred
#查找在系統中屬于fred這個用戶的檔案
find / -size +10000c
#查找出大于10000000位元組的檔案(c:位元組,w:雙字,k:KB,M:MB,G:GB)
find / -size -1000k
#查找出小于1000KB的檔案
二、 find 組合查找
find ./tmp -size +10000c -and -mtime +2
#在當前目錄下查找大于10000位元組并在最后2分鐘內修改的檔案
find / -user fred -or -user george
#在/目錄下查找用戶是fred或者george的檔案檔案
find /tmp ! -user panda
#在/tmp目錄中查找所有不屬于panda用戶的檔案
grep -r media_service_init ./
grep -l -r media_service_init ./ 只顯示檔案名
grep -w -r media_service_init ./ 只匹配單個單詞
grep -n -r media_service_init ./ 同時顯示行號
三 洗掉系列
find . -name ".git" | xargs rm -r
#查找相同檔案名的檔案批量洗掉
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/387861.html
標籤:其他
上一篇:微信小程式day01
