前置條件
建立乙個1g的檔案
fallocate -l 1g istester.com.ini
找出當前目錄,及其子目錄中,大於100m的所有檔案
find ./ -type f -size +100m
大於1g
find ./ -type f -size +1g
延伸,# 查詢istester目錄下,兩層目錄內(包含2層子資料夾內的檔案),所有大於10m的檔案
find ./istester -maxdepth 2 -size +10m
#倒序顯示當前路徑下,所有大於1m的檔案
du -sh ./istester/* |grep m|sort -nr
# 查詢當前目錄下,所有1級空目錄,並刪除
find ./ -maxdepth 1 -type d -empty | xargs rm -rf
或find ./ -maxdepth 1 -type d -empty -exec rm -rf {} \;
#查詢istester目錄下,所有的jpg檔案,並壓縮為istester_images.tar.gz
#查詢istester目錄下,所有的log檔案,並複製到當前的idoxu目錄
find ./istester -type f -name "*.log" -exec cp -rf {} idoxu/ \;
# 查詢包含xx內容的,所有xx檔案
find ./* -name 'config.xml' | xargs grep "istester"
在/root/istester目錄下查詢更改時間在5日以內的檔案
find /root/istester/ -mtime -5
在/root/istester目錄下查詢更改時間在3日以前的檔案
find /root/istester/ -mtime +3
linux下常用查詢命令
1.find find是最常見和最強大的查詢命令,你可以用它找到任何你想找的檔案。find的使用格式如下 find 指定目錄 指定條件 指定動作 指定目錄 所要搜尋的目錄及其所有子目錄。預設為當前目錄。指定條件 所要搜尋的檔案的特徵。指定動作 對搜尋結果進行特定的處理。如果什麼引數也不加,find預...
linux下常用查詢命令locate find
linux下一些常用查詢命令 locate 非實時,模糊匹配,查詢是根據全系統檔案資料庫 var lib locatedb 進行的,這個資料庫每天自動更新,但是可以使用updatedb命令手動更新 find 實時精確 支援眾多查詢標準 遍歷指定目錄中的所有檔案完成查詢 速度慢 find 查詢路徑 查...
linux下常用的五個查詢命令
1 grep grep general regular expression parser,通用規則表示式分析程式 是一種強大的文字搜尋工具,它能使用正規表示式搜尋文字,並把匹配的行列印出來。它的使用語法為 grep 選項 pattern 檔名 匹配任意乙個字元 匹配0 個或多個 前的字元 匹配行開...