溫馨提示×

Ubuntu文件管理:怎樣查找大文件

小樊
48
2025-09-23 13:20:09
欄目: 智能運維

Ubuntu查找大文件的常用方法

1. 使用ncdu(交互式磁盤分析工具,推薦)

ncdu是一款用戶友好的終端工具,通過交互式界面快速瀏覽磁盤空間使用情況,適合新手和日常排查。

  • 安裝:打開終端,運行sudo apt update && sudo apt install ncdu。
  • 基本用法
    • 掃描整個系統(需管理員權限):sudo ncdu /;
    • 掃描主目錄:ncdu ~;
    • 掃描/var目錄(常含日志等大文件):sudo ncdu /var。
  • 交互操作
    • 方向鍵↑↓選擇文件/目錄,→進入子目錄,←返回上級;
    • g切換大小單位(KB/MB/GB);
    • d刪除選中文件(需確認);
    • q退出。

2. 使用find命令(精確查找特定大小文件)

find是命令行下的精準工具,可根據文件大小、類型等條件過濾,適合需要明確大小范圍的場景。

  • 查找大于100MB的文件sudo find / -type f -size +100M -exec ls -lh {} \; 2>/dev/null
    /為搜索路徑,可替換為~//home等;-exec ls -lh {} \;以人類可讀格式顯示文件信息;2>/dev/null忽略權限錯誤。)
  • 查找大于1GB的文件:將+100M改為+1G即可。
  • 按大小排序結果find . -type f -size +100M -exec ls -lh {} \; | sort -rh -k5-rh表示按數字降序,-k5指定第5列(大?。┡判颍?。

3. 使用du+sort組合(找出最大文件/目錄)

此組合可快速列出磁盤占用最大的文件或目錄,適合定位“空間殺手”。

  • 列出系統中前10大文件/目錄sudo du -a / 2>/dev/null | sort -n -r | head -n 10
    du -a計算所有文件/目錄大??;sort -n -r按數字降序排列;head -n 10顯示前10行。)
  • 查看主目錄下各子目錄大小du -sh ~/Downloads ~/Documents ~/Pictures-s僅顯示總大小,-h人類可讀格式)。

4. 使用圖形化工具(直觀易操作)

若偏好圖形界面,可選擇以下工具:

  • 磁盤使用分析器(Baobab):Ubuntu自帶,打開方法為“應用程序菜單→搜索‘Disk Usage Analyzer’→打開”,掃描后可直觀看到文件夾占用比例,點擊區域深入查看具體文件。
  • Nautilus(默認文件管理器):打開文件管理器,進入目標目錄,右鍵點擊空白處選擇“屬性”,即可查看目錄大??;也可通過頂部菜單“查看→顯示隱藏文件”查找大文件。

注意事項

  • 使用sudo命令時需輸入密碼,確保你有管理員權限;
  • 查找系統目錄(如/、/var)時,建議用sudo避免權限不足;
  • 刪除文件前務必確認,尤其是使用find -delete命令時,避免誤刪重要數據。

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