Linux下常用的查詢命令,提公升效率

2021-10-04 08:42:22 字數 1009 閱讀 9948

前置條件

建立乙個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 個或多個 前的字元 匹配行開...