在Linux系统中,有许多命令可以帮助你清理和管理系统。以下是一些常用的清理命令和操作指南:
rm -rf /tmp/*
: 删除 /tmp
目录下的所有文件和目录。rm -rf ~/.cache/*
: 删除用户主目录下的缓存文件。rm -rf /var/cache/apt/archives/*.deb
: 删除APT包管理器的缓存文件(适用于Debian/Ubuntu)。journalctl --vacuum-size=100M
: 清理systemd日志,保留最近的100MB。logrotate
: 定期轮转和压缩日志文件,通常配置在 /etc/logrotate.conf
和 /etc/logrotate.d/
目录下。sudo apt-get clean
sudo dnf clean all
sudo pacman -Rns $(pacman -Qdtq | grep -vE '^(core|extra|community)$')
sudo apt-get autoremove
sudo dnf autoremove
sudo pacman -Rns $(pacman -Qdtq | grep -vE '^(core|extra|community)$')
sync; echo 3 > /proc/sys/vm/drop_caches
: 清理页面缓存、目录项缓存和inode缓存。df -h
: 查看磁盘空间使用情况。du -sh *
: 查看当前目录下各文件和目录的大小。ncdu /path/to/directory
: 交互式地查看目录大小。sudo apt-get autoremove --purge
sudo dnf autoremove
sudo pacman -Rns $(pacman -Qdtq | grep -vE '^(core|extra|community)$')
rm -rf ~/.mail
: 删除邮件缓存文件(适用于某些邮件客户端)。sudo rm -rf /var/log/*
: 删除所有日志文件(谨慎使用,可能会丢失重要信息)。rm -rf
命令时要非常小心,因为它会无提示地删除文件和目录。通过这些命令和操作指南,你可以有效地管理和清理Linux系统中的各种临时文件、缓存和日志文件。
辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读: linux如何清空网络地址缓存