【问题标题】:tmp directory cleanup in centoscentos中的tmp目录清理
【发布时间】:2012-08-21 12:14:31
【问题描述】:

您好,我的一个(坏)脚本在 /tmp 文件夹中填满了很多文件。现在,当我在 tmp 文件夹中执行 ls 时,它不会返回任何内容(我等了一个多小时)。因此我无法清理目录。我也试过重启。我可以看到 tmpwatch 正在运行,但它要么太慢要么根本不工作。

有什么(快速)方法可以清理 /tmp 文件吗?

【问题讨论】:

    标签: linux tmp


    【解决方案1】:

    怎么样:

    find /tmp !-user root -delete
    

    如果你愿意,你可以添加-mtime <gracedays>开关和cron

    【讨论】:

      【解决方案2】:

      如果您对文件名结构有所了解,可以执行以下操作:

      找到 . -name "stuff*" -exec rm {} \;

      要清理我的 tmp 目录中的旧 php 会话,我有 寻找 。 -name "sess_*" -atime +1h -exec rm {} \; 在一个 cron 任务中。

      如果你使用 rm,你可能会收到文件太多的错误,这就是为什么

      【讨论】:

      • 是的,我已经尝试过了。但它甚至不返回任何东西
      • 嗯,它似乎在做这项工作。但由于没有进展,这让我觉得它被卡住了。现在,我给了 find 。 -name "stuff*" -exec rm -vf {} \;并给我状态。都好。感谢您的帮助。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-01-02
      • 1970-01-01
      • 2014-09-23
      • 2012-09-01
      相关资源
      最近更新 更多