Tài liệu này tổng hợp các lệnh terminal giúp tối ưu hóa dung lượng lưu trữ, xóa bỏ các phiên bản Node.js không sử dụng và dọn dẹp cache của các trình quản lý gói.
Các lệnh này giúp xóa bỏ các gói cài đặt tạm thời, các thư viện cũ và giải phóng dung lượng từ log hệ thống.
- Xóa các gói phụ thuộc không còn sử dụng:
sudo apt autoremove -y
- Xóa toàn bộ cache của các gói phần mềm (apt cache):
sudo apt clean
- Xóa các gói phần mềm đã cũ/hết hạn:
sudo apt autoclean
- Dọn dẹp nhật ký hệ thống (Giữ lại 3 ngày gần nhất):
sudo journalctl --vacuum-time=3d
- Dọn sạch thùng rác (Trash):
rm -rf ~/.local/share/Trash/files/*
Sử dụng NVM để loại bỏ các phiên bản Node.js cũ chiếm dung lượng.
-
Liệt kê các phiên bản đang có:
nvm ls
(Lưu ý: Các dòng có chữ
N/Alà chưa được cài đặt, không tốn dung lượng). -
Xóa một phiên bản Node cụ thể (Ví dụ v14.17.0):
nvm uninstall 14.17.0
Các trình quản lý gói thường lưu cache rất lớn để tăng tốc độ cài đặt, nhưng có thể xóa đi nếu cần dung lượng.
- Xóa cache của Yarn:
yarn cache clean
- Xóa cache của npm:
npm cache clean --force
Dành cho người dùng sử dụng Docker, Snap hoặc muốn xóa triệt để các cấu hình cũ.
- Dọn dẹp Docker (Xóa image, container, volume rác):
docker system prune -a --volumes
- Xóa các bản Snap cũ (Giải phóng nhiều GB):
LANG=C snap list --all | awk '/disabled/{print $1, $3}' | while read snapname revision; do sudo snap remove "$snapname" --revision="$revision"; done
- Xóa file cấu hình rác của các phần mềm đã gỡ (Residual configs):
dpkg -l | awk '/^rc/ { print $2 }' | sudo xargs dpkg --purge
- Xóa cache toàn bộ hệ thống (Thumbnail, Browser,...):
rm -rf ~/.cache/*
Tài liệu được tổng hợp dành cho hệ điều hành Ubuntu.