在 Linux 中查找“大文件”通常从定位大文件/目录开始,再决定是否清理。下面按常用程度给你几种方法。
find / -type f -size +100M
find / -type f -size +1G
find /var -type f -size +500M
find / -type f -size +100M -exec ls -lh {} \; | sort -k5 -h
# CentOS / RHEL
yum install ncdu
# Ubuntu / Debian
apt install ncdu
ncdu /
d 删除文件du -h --max-depth=1
du -h --max-depth=1 /
du -h --max-depth=1 / | sort -h
watch du -h --max-depth=1 /var
ls -lh /var/log/
df -h
ls -lhS /path
/var/log/*/var/lib/docker/home/*/.cachecore.**.tar *.zip/ 下文件ls -lh 文件
file 文件
如果你愿意,可以告诉我:
我可以直接给你一套“对症下药”的命令。