溫馨提示×

Linux磁盤清理:如何使用du命令查找大文件

小樊
44
2025-09-30 06:30:33
欄目: 智能運維

在Linux系統中,du(disk usage)命令用于估計文件和目錄占用的磁盤空間。要使用du命令查找大文件,請按照以下步驟操作:

  1. 打開終端。

  2. 使用cd命令切換到要搜索的目錄。例如,如果要搜索整個系統,請輸入cd /。如果要搜索特定目錄,請輸入cd /path/to/directory。

  3. 使用du命令查找大文件。以下是一些常用的du命令選項和示例:

    • 查找當前目錄下所有文件和目錄的大小,并按大小降序排列:

      du -ah --max-depth=1 | sort -rh
      

      其中,-a選項表示顯示所有文件和目錄,-h選項表示以人類可讀的格式顯示大?。ㄈ鏚、M、G等),--max-depth=1選項表示只顯示當前目錄下的文件和目錄,不遞歸子目錄,sort -rh命令用于按大小降序排列結果。

    • 查找指定目錄下所有文件和目錄的大小,并按大小降序排列:

      du -ah --max-depth=1 /path/to/directory | sort -rh
      

      /path/to/directory替換為要搜索的目錄路徑。

    • 查找指定大小的文件或目錄。例如,要查找大于100MB的文件,請輸入:

      du -ah --max-depth=1 /path/to/directory | grep -E '\.([Mm][Bb]{2,}|G)'
      

      這將顯示大于100MB的文件和目錄。grep -E命令用于過濾符合正則表達式的行,這里我們使用正則表達式匹配大于100MB的文件。

通過這些方法,您可以使用du命令在Linux系統中查找大文件。請注意,根據您的需求和系統性能,這些命令可能需要一些時間來執行。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女