在 Linux 中“删除大文件”通常分几种场景,下面按常见情况给你说明。
rm 大文件.log
如果文件很大、确认要删:
rm -f 大文件.log
⚠️ 注意:
rm 不会进回收站,删除后一般不可恢复lsof | grep deleted
> 大文件.log
或:
truncate -s 0 大文件.log
适合日志文件:
: > 大文件.log
或:
echo -n > 大文件.log
find / -type f -size +1G
find /path -type f -size +1G -exec rm -f {} \;
mv 大文件.log 大文件.log.bak
# 让程序重新生成日志
rm -f 大文件.log.bak
shred 安全删除(防恢复)shred -u 大文件.iso
df -h
du -sh 大文件
如果你能说明:
我可以给你更精确的删除方案。