find -name april* 在當前目錄下查詢以april開始的檔案
find -name april* fprint file 在當前目錄下查詢以april開始的檔案,並把結果輸出到file中
find -name ap* -o -name may* 查詢以ap或may開頭的檔案
find /mnt -name tom.txt -ftype vfat 在/mnt下查詢名稱為tom.txt且檔案系統型別為vfat的檔案
find /mnt -name t.txt ! -ftype vfat 在/mnt下查詢名稱為tom.txt且檔案系統型別不為vfat的檔案
find /tmp -name wa* -type l 在/tmp下查詢名為wa開頭且型別為符號鏈結的檔案
find /home -mtime -2 在/home下查最近兩天內改動過的檔案
find /home -atime -1 查1天之內被訪問過的檔案
find /home -mmin +60 在/home下查60分鐘前改動過的檔案
find /home -amin +30 查最近30分鐘前被訪問過的檔案
find /home -newer tmp.txt 在/home下查更新時間比tmp.txt近的檔案或目錄
find /home -anewer tmp.txt 在/home下查訪問時間比tmp.txt近的檔案或目錄
find /home -used -2 列出檔案或目錄被改動過之後,在2日內被訪問過的檔案或目錄
find /home -user cnscn 列出/home目錄內屬於使用者cnscn的檔案或目錄
find /home -uid +501 列出/home目錄內使用者的識別碼大於501的檔案或目錄
find /home -group cnscn 列出/home內組為cnscn的檔案或目錄
find /home -gid 501 列出/home內組id為501的檔案或目錄
find /home -nouser 列出/home內不屬於本地使用者的檔案或目錄
find /home -nogroup 列出/home內不屬於本地組的檔案或目錄
find /home -name tmp.txt -maxdepth 4 列出/home內的tmp.txt 查時深度最多為3層
find /home -name tmp.txt -mindepth 3 從第2層開始查
find /home -empty 查詢大小為0的檔案或空目錄
find /home -size +512k 查大於512k的檔案
find /home -size -512k 查小於512k的檔案
find /home -links +2 查硬連線數大於2的檔案或目錄
find /home -perm 0700 查許可權為700的檔案或目錄
find /tmp -name tmp.txt -exec cat {} \;
find /tmp -name tmp.txt -ok rm {} \;
find / -amin -10 # 查詢在系統中最後10分鐘訪問的檔案
find / -atime -2 # 查詢在系統中最後48小時訪問的檔案
find / -empty # 查詢在系統中為空的檔案或者資料夾
find / -group cat # 查詢在系統中屬於 groupcat的檔案
find / -mmin -5 # 查詢在系統中最後5分鐘裡修改過的檔案
find / -mtime -1 #查詢在系統中最後24小時裡修改過的檔案
find / -nouser #查詢在系統中屬於作廢使用者的檔案
find / -user fred #查詢在系統中屬於fred這個使用者的檔案
cai@hello-world:/$ sudo find / -name 1 (在根目錄下查詢檔案名為1的檔案)
cai@hello-world:/$ sudo find / -name test(在根目錄下查詢檔案名為test的檔案)
cai@hello-world:/$ sudo find / -iname html(查詢名為html的檔案不區分大小寫)
find /** -mtime -1(查詢在**目錄下的修改時間在一天內的檔案)
sudo find /** -user root(查詢根目錄下**資料夾下屬於root使用者的檔案)
sudo find /home -size 10c(查詢home目錄下大小在10位元組的檔案)
sudo find /home -size +10c -size -100c(查詢home目錄下大於在10位元組小於100位元組的檔案)
sudo find /home -size +10c -size -100c -iname "*.txt" (查詢home目錄下大於在10位元組小於100位元組檔案字尾.txt的檔案)(注意 * 萬用字元的作用)
-name 按檔案名字查詢
-iname
-mtime +n 表示超過n天的檔案 -n表示在n天之內的檔案
-user 根據檔案所屬的使用者 查詢
-size 單位 c位元組 k m g
find /-name test.html 在/(根)目錄下查詢檔案名為 test.html的檔案
find /var -size +10k -size -100k -name "*.log" 檢視var 下面檔案大小在10---100k的.log檔案
詳情參考:
Linux系統中檔案查詢工具
檔案查詢工具 檔案查詢工具 grep,egrep fgrep 下面主要介紹 grep和sed命令 行首錨定符 pattern 行尾錨定符 詞首錨定符 加上引號單雙都行 pattern 詞尾錨定符 匹配任意單個字元 不匹配回車符 匹配此前的字元 0 到任意次 匹配任意長度的任意字元 正規表示式工作在貪...
Linux系統中檔案查詢工具
檔案查詢工具 檔案查詢工具 grep,egrep fgrep 下面主要介紹 grep和sed命令 行首錨定符 pattern 行尾錨定符 pattern 詞尾 錨定符 匹配任意單個字元 不匹配回車符 匹配此前的字元0到任意次 匹配任意長度的任意字元 正規表示式工作在貪婪模式 盡可能長的匹配符合模式的...
Linux中檔案搜尋,查詢,讀取
當檔案很大時幾個g,如果直接使用cat檢視檔案會導致系統宕機甚至崩盤,為避免此現象出現可以使用一下幾個命令檢視 cat 讀取整個檔案 more 分頁讀取 less 可控分頁 root 192 tmp grep 44 test1 搜尋test1檔案中44 root 192 tmp grep n 44 ...