Linux查詢大檔案和查詢大目錄技巧

2021-10-03 03:28:48 字數 1679 閱讀 6937

01

查詢大檔案

其實很多時候,你需要了解當前系統下有哪些大檔案,比如檔案大小超過100m或1g(閥值視具體情況而定)。那麼如何把這些大檔案搜尋出來呢?

1、搜尋當前目錄下,超過100m大小的檔案

說明:這裡能看到超過100m大小的檔案的檔名稱,但是對檔案的資訊(例如,檔案大小、檔案屬性)一無所知,下面繼續深入下~

2、檢視超過100m大小的檔案及其相關資訊

3、查詢超過100m大小檔案,並顯示查詢出來檔案的具體大小:

4、查詢超過100m大小檔案並對查詢結果按照檔案大小做乙個排序

有時候排列的順序並不完全是按大小一致,這個是因為du命令的引數h所致,最好是統一使用mb來顯示,這樣就能解決這個問題。

查詢linux下的大目錄

這個主要適用於磁碟空間告警了,而又需要快速的了解哪些目錄變得比較大,此時就可以借助du命令來幫我們解決這個問題。

如果想知道flash_recovery_area目錄下面有哪些大資料夾,那麼可以將引數max-depth=2 ,對搜尋出來的結果進行排序,可以借助於sort命令。

如果只想查出最大的12個資料夾就要借助head命令來顯示了

linux 大檔案和大目錄查詢

通過下面的命令我們可以檢視當前目錄下那些檔案超過我們設定的閥值。find type f size 100m print0 xargs 0 du h,其中100m就是我們設定的閥值,我們可以根據我們的需求來調整這個閥值。如果我們想對結果做乙個排序輸出,我們可以執行下面的命令 find type f s...

Linux查詢大檔案

有時候我們在系統上安裝了數十個應用 最簡單的方法就是借助 ls 命令,因為 ls 命令本身輸出是帶檔案大小資訊的。比如,我要列出 bin 目錄中的 5 個最大檔案,可以 ls lsh bin head 5 find 本身就是查詢命令,可以遞迴查詢乙個目錄的子目錄,所以用它是自然的。比如,查詢 目錄下...

linux 查詢大檔案

linux作業系統中,經常會遇到磁碟空間滿的問題。遇到這樣的問題,先查下是什麼檔案過大或過多引起的,至於引起這個更深一層的原因,先不 怎麼檢視大檔案所在的路徑,linux中有乙個命令,叫du,先貼命令 du m max depth 1或du h max depth 1 du 用於統計linux中檔案...