Trình quản lý tệp Linux (như Nautilus, Thunar, Dolphin) sắp xếp thư mục theo số lượng file/con thư mục, không phải dung lượng thực tế trên ổ cứng. Để biết thư mục nào đang chiếm nhiều không gian nhất, bạn cần công cụ chuyên dụng.
Phương Pháp 1: Disk Usage Analyzer (Baobab) — GUI
Cài đặt:
- Ubuntu/Debian/Mint:
sudo apt-get install baobab - Fedora/RHEL:
sudo dnf install baobab(trước đây yum)
Lưu ý: Baobab dùng GTK+, trên KDE/LXQt có thể cần cài thêm thư viện phụ thuộc.
Khởi chạy: gõ baobab trong terminal, hoặc tìm "Disk Usage Analyzer" trong menu ứng dụng (thường ở System Tools).
Quy trình:
- Chọn hệ thống tệp/ổ đĩa cần quét.
- Chờ Baobab liệt kê cấu trúc thư mục.
- Nhấn cột Size để sắp xếp giảm dần theo dung lượng thực.
- Mũi tên bên cạnh tên thư mục → mở rộng để xem cấp con.
- Cột Contents sắp xếp theo số lượng item (giống file manager) — hữu ích để so sánh.
Phương Pháp 2: Lệnh du — Dòng Lệnh Cổ Điển
Lệnh du (disk usage) tóm tắt dung lượng tệp/thư mục. Chạy không đối số sẽ đệ quy toàn bộ cây thư mục — rất chậm.
Để sắp xếp thư mục cấp 1 theo dung lượng:
du -si --max-depth=1 /path/to/dir | sort -h
-si: dùng đơn vị SI (1 KB = 1000 bytes).--max-depth=1: chỉ quét cấp 1 (thay 1 bằng số lớn hơn nếu muốn sâu hơn).sort -h: sắp xếp human-readable (hiểu 1K < 1M < 1G).
Ví dụ xem thư mục /lib:
du -si --max-depth=1 /lib | sort -h
Nếu quen đơn vị nhị phân (1 KiB = 1024 bytes), thay -si bằng -h:
du -h --max-depth=1 /lib | sort -h
Thêm | less hoặc | more nếu đầu ra quá dài. Terminal hiện đại hỗ trợ cuộn chuột/touchpad.
Phương Pháp 3: ncdu — Giao Diện Curses Tương Tác
Cài đặt:
- Debian/Ubuntu/Mint:
sudo apt-get install ncdu - Fedora/RHEL:
sudo dnf install ncdu
Chạy ncdu (hoặc ncdu /lib). Dùng phím mũi tên để duyệt, nhấn S để đảo thứ tự sắp xếp theo kích thước. Rất nhanh, nhẹ, không phụ thuộc GUI.
Tóm Tắt
| Công cụ | Loại | Ưu điểm |
|---|---|---|
| Baobab | GUI | Trực quan, dễ dùng, tích hợp desktop |
| du + sort | CLI | Có sẵn mọi distro, linh hoạt, scriptable |
| ncdu | TUI (curses) | Tương tác, nhanh, ít tài nguyên, không cần GUI |
Chọn công cụ phù hợp với thói quen và môi trường làm việc của bạn.