Linux

如何使用 du 查看大於門檻值大小的文件

  • February 9, 2022

我遇到了一些在 du 手冊頁中看不到任何內容的情況。

  1. 我只想查看子目錄中大於特定大小的文件。
  2. 我使用du -sh > du_output.txtI see the output as described for options-s-h.

但是,我更感興趣的是,如果輸出格式為例如

目錄0—>目錄1–>目錄3–>目錄4 | | ->dir2 |-file1 |-file2

如果以上是目錄佈局,我只想查看所有子目錄中各個目錄的大小,那麼我該怎麼辦(每個子目錄的深度是可變的)

我喜歡gt5實用程序。它使用輸出du並創建目錄及其大小的可瀏覽列表,並使用文本模式瀏覽器(例如​​鍊接)來顯示資訊。

這兩個程序都在 Ubuntu 儲存庫中可用:gt5links

gt5截圖

僅顯示大小超過 1GB 的文件夾:

du -h --threshold=1G

您可能還想按尺寸訂購,以便輕鬆找到最大的。

du -h --threshold=1G | sort -h

(適用於:Ubuntu/Mint。

不適用於:OSX 或 RHEL 6.2)

引用自:https://serverfault.com/questions/225777