Computer >> Hướng Dẫn Máy Tính >  >> Hệ Thống >> Linux

Dùng du để giải phóng dung lượng ổ cứng trên Linux

Mới dùng Linux? Thắc mắc cách giải phóng ổ cứng. Không chỉ đơn giản uninstall vài chương trình. Đặc biệt khi file rải rác khắp filesystem. Trong nhiều cách, du kết hợp lệnh terminal cơ bản là một trong những cách nhanh nhất.

du là gì?

du (disk usage) - lệnh chuẩn Linux hiển thị thông tin sử dụng ổ đĩa. Có vẻ cơ bản nhưng nhiều option khiến nó thành công cụ giá trị cho cả newbie và pro.

Bắt đầu dùng du

Cách đơn giản nhất: du không option.

du

Output thường cho script/program khác. Để đọc được, thêm flag -h (human-readable) hoặc --human-readable:

du -h

Kích thước file dễ đọc hơn. Vẫn nhiều thứ cần lọc. Flag -s (summarize) tóm tắt usage của thư mục. Kết hợp -h cho summary dễ đọc:

du -hs

Thư mục hệ thống (root) cần sudo.

Nhiều option hữu ích khác nhưng -h và -s đủ để dọn dẹp.

Giải phóng dung lượng với du

Cách nhanh nhất: tìm thư mục chiếm nhiều nhất. Quét toàn hệ thống với wildcard *:

sudo du -hs /*

Xem thư mục nào lớn nhất → cd vào thư mục đó → chạy lại du -hs * để tìm sub-dir/file lớn.

Thường tìm trong home (nơi lưu file cá nhân):

du -hs ~/*

Lặp lại cho đến khi thu hẹp được file/thư mục lớn nhất.

Ví dụ: thư mục "Storage" trong home lớn → check file lớn trong đó:

du -hs ~/Storage/*

Xóa file không cần: rm -rf ~/Storage/big-file. Lặp lại cho các file khác.

Câu hỏi thường gặp

1. Sắp xếp theo kích thước file?

Pipe output du vào sort:

du -hs ~/* | sort -hr

2. Xem dung lượng trống bao nhiêu?

Dùng df (khác du):

df -h

3. Dùng du gỡ chương trình được không?

Không. Chỉ dùng cho file tự lưu. Gỡ chương trình → dùng package manager/software center của distro.

Kết luận

Giải phóng ổ cứng Linux qua command line khá đơn giản. Khi thành thạo du và option, thấy nhanh và dễ hơn hầu hết cách khác.

Chỉ là ngọn núi băng. Tiếp theo: lệnh tìm file trên Linux.