Hệ điều hành Linux (hạt nhân 1991) phổ biến בקרב lập trình viên và người dùng chuyên nghiệp. Bài viết trình bày phương pháp định vị, lọc file lớn trong thư mục cụ thể. Làm theo đúng bước để tránh xung đột.
Cách tìm file lớn trên Linux
Nhiều phương pháp tìm file lớn, dưới đây tổng hợp các cách tiện lợi nhất.
Phương pháp 1: Dùng lệnh du
Một số lệnh Linux giúp tìm, sắp xếp file theo kích thước, vị trí. Kết hợp lệnh để sắp xếp file theo dung lượng.
- Nhấn Ctrl + Alt + T mở terminal.
- Gõ lệnh đăng nhập root:
sudo -i
- Tìm 20 file lớn nhất thư mục:
$ sudo du -a /dir/ | sort -n -r | head -n 20
Giải thích: du tính dung lượng file, sort sắp xếp theo kích thước, head giới hạn 20 file lớn nhất. - Hoặc lệnh tương đương:
$ sudo du -a / 2>/dev/null | sort -n -r | head -n 20
- Linux liệt kê top 20 file lớn nhất thư mục chỉ định.
Phương pháp 2: Dùng lệnh find
Muốn tìm trực tiếp file lớn nhất (không phải thư mục chứa), kết hợp find.
- Mở terminal (Ctrl + Alt + T).
- Đăng nhập root:
sudo -i
- Tìm file lớn nhất toàn máy:
$ sudo find / -type f -printf "%s\t%p\n" | sort -n | tail -1
- Tìm 10 file lớn nhất trong home:
$ find $HOME -type f -printf '%s %p\n' | sort -nr | head -10
- Các lệnh liệt kê file lớn nhất.