centos

centos清理文件夹的技巧

小樊
43
2025-08-06 15:15:34
栏目: 智能运维

以下是CentOS清理文件夹的常用技巧:

  1. 使用命令行删除

    • 删除文件夹及其内容:rm -rf /path/to/directory(谨慎使用,避免误删)。
    • 删除特定类型文件(如.log文件):find /path -type f -name "*.log" -exec rm -f {} \;
    • 删除超过指定时间的文件(如30天前):find /path -type f -mtime +30 -exec rm -f {} \;
  2. 清理系统日志

    • 使用journalctl清理旧日志:journalctl --vacuum-time=2weeks(保留2周内日志)。
    • 手动删除日志文件:rm -rf /var/log/*(谨慎操作,建议先备份)。
    • 通过logrotate工具自动轮转压缩日志:编辑配置文件/etc/logrotate.conf设置规则。
  3. 清理临时文件

    • 清理/tmp/var/tmp目录:rm -rf /tmp/* /var/tmp/*
    • 使用systemd-tmpfiles-clean定时清理临时文件(CentOS 7+)。
  4. 清理缓存与无用文件

    • 清理YUM缓存:yum clean all
    • 删除孤立包(无依赖的软件包):package-cleanup --leaves | xargs yum remove -y
    • 清理旧内核:package-cleanup --oldkernels --count=2(保留2个最新内核)。
  5. 使用工具辅助

    • ncdu分析磁盘占用,定位大文件/目录:ncdu /path
    • bleachbit等工具进行图形化清理(需安装)。

注意事项

0
看了该问题的人还看了