How to Find the Largest Files on Linux?
Disk is almost full, want to find which files/directories use the most space
Solutions
Recommended
# : df -h # : du -sh /* 2>/dev/null | sort -rh | head -10 # : du -sh /var/* 2>/dev/null | sort -rh | head-10
,. sort -rh.
:,
Recommended
# 100MB find / -type f -size +100M -exec ls -lh {} \; 2>/dev/null | sort -k5 -rh # find / -type f -size +100M -printf '%s %p\n' 2>/dev/null | sort -rn | head -20find -size +100M 100MB. 2>/dev/null.
:
ncdu (Recommended)
# sudo apt install ncdu # Debian/Ubuntu sudo yum install ncdu # CentOS/RHEL # ncdu /
ncdu,,.
:
# sudo journalctl --vacuum-size=500M # apt sudo apt clean # Docker docker system prune -a # find /var/log -name "*.gz" -delete
:, Docker,.
:
/var/log
Docker /var/lib/docker