Để kiểm tra dung lượng của các thư mục con trong Linux và xác định thư mục nào có dung lượng lớn nhất, bạn có thể sử dụng lệnh du kết hợp với các công cụ như sorthead. Dưới đây là cách làm chi tiết:

du -h --max-depth=1 /path/to/folder | sort -hr | head -n 10

Giải thích:

  • du -h --max-depth=1 /path/to/folder: Lệnh này tính toán dung lượng của tất cả các thư mục con trong /path/to/folder. -h giúp hiển thị dung lượng dưới định dạng dễ đọc (KB, MB, GB), và --max-depth=1 chỉ hiển thị dung lượng của thư mục con trực tiếp.
  • sort -hr: Sắp xếp kết quả theo thứ tự giảm dần dựa trên kích thước, với -h cho phép sắp xếp theo định dạng dễ đọc và -r để sắp xếp từ lớn đến nhỏ.
  • head -n 10: Hiển thị 10 thư mục có dung lượng lớn nhất. Bạn có thể thay số 10 bằng bất kỳ số nào tùy thuộc vào nhu cầu.

Nếu bạn muốn kiểm tra dung lượng của các thư mục con trong thư mục /var/log, lệnh sẽ là:

du -h --max-depth=1 /var/log | sort -hr | head -n 10

Kết quả sẽ hiển thị danh sách các thư mục có dung lượng lớn nhất, cùng với kích thước của chúng.