溫馨提示×

Linux清理技巧:如何查找并刪除大文件

小樊
51
2025-07-24 10:59:22
欄目: 智能運維

在Linux系統中,查找并刪除大文件可以通過多種命令實現。以下是一些常用的方法和步驟:

查找大文件

  1. 使用 find 命令

    • 查找當前目錄及其子目錄下大于100MB的文件:
      find . -type f -size +100M
      
    • 查找根目錄下大于500MB的文件,并顯示文件大?。?pre class="hljs">find / -type f -size +500M -exec ls -lh {} \; | awk '{ print $9 ": " $5 }'
  2. 使用 dusort 命令

    • 列出當前目錄及其子目錄下占用空間最大的前10個文件或目錄:
      du -ah . | sort -rh | head -n 10
      
  3. 使用 ncdu 工具

    • 安裝 ncdu(以Debian/Ubuntu為例):
      sudo apt-get install ncdu
      
    • 使用 ncdu 分析根目錄:
      ncdu /
      
  4. 使用 ls 命令結合 sort

    • 列出當前目錄下所有文件,并按大小排序:
      ls -lhS
      

刪除大文件

  1. 刪除指定文件

    rm /path/to/file
    
  2. 刪除指定目錄及其內容

    rm -r /path/to/directory
    
  3. 刪除大文件

    • 刪除當前目錄及其子目錄下大于100MB的文件:
      find . -type f -size +100M -exec rm {} \;
      

注意事項

  • 備份重要數據:在刪除文件之前,確保備份重要數據,以防誤刪。
  • 謹慎使用 rm -rf:該命令會遞歸刪除目錄及其內容,使用時要非常小心。
  • 權限問題:刪除系統文件或目錄可能需要超級用戶權限,使用 sudo 命令。

通過以上方法,你可以有效地在Linux系統中查找和管理大文件。

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