linux 大檔案和大目錄查詢

2021-08-11 18:33:11 字數 458 閱讀 1624

通過下面的命令我們可以檢視當前目錄下那些檔案超過我們設定的閥值。

find -type f -size +100m  -print0 | xargs -0 du -h,其中100m就是我們設定的閥值,我們可以根據我們的需求來調整這個閥值。

如果我們想對結果做乙個排序輸出,我們可以執行下面的命令:find -type f -size +

100m  -print0 | xargs -0 du -h | sort -nr

通過下面的命令,我們可以檢視當前目錄下資料夾的大小

du -h –max-depth=1,其中–max-depth是指資料夾的層級,例如1就是指當前目錄下的資料夾,如果我們想對輸出結果排序,可以使用下面的命令:du -h –max-depth=1 | sort -nr,如果我們想對上面的結果只輸出前n個結果,可以使用下面的命令:du -h –max-depth=1 | sort -nr | head -n 

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

01 查詢大檔案 其實很多時候,你需要了解當前系統下有哪些大檔案,比如檔案大小超過100m或1g 閥值視具體情況而定 那麼如何把這些大檔案搜尋出來呢?1 搜尋當前目錄下,超過100m大小的檔案 說明 這裡能看到超過100m大小的檔案的檔名稱,但是對檔案的資訊 例如,檔案大小 檔案屬性 一無所知,下面...

Linux下查詢大檔案,大目錄的方法

列舉出當前目錄所有大於800m的檔案 find type f size 800m 第乙個方法只用到了乙個命令find,它能夠幫我們做一些檔案查詢的操作。它常用的引數有 type 型別。posix支援 b 塊裝置文件 d 目錄 c 字元裝置文件 p 管道文件 l 符號鏈結文件 f 普通文件 name ...

Linux遍歷目錄查詢大檔案

本腳對指定目錄進行遍歷 1 降序展示指定目錄下檔案 目錄大小 2 對大於5gb的子目錄進行遞迴查詢,將子目錄下檔案和目錄的資產占用情況一同列印。bin bash function list storage nfile tmp large stor.txt function nested list 展...