【发布时间】:2012-08-21 12:14:31
【问题描述】:
您好,我的一个(坏)脚本在 /tmp 文件夹中填满了很多文件。现在,当我在 tmp 文件夹中执行 ls 时,它不会返回任何内容(我等了一个多小时)。因此我无法清理目录。我也试过重启。我可以看到 tmpwatch 正在运行,但它要么太慢要么根本不工作。
有什么(快速)方法可以清理 /tmp 文件吗?
【问题讨论】:
您好,我的一个(坏)脚本在 /tmp 文件夹中填满了很多文件。现在,当我在 tmp 文件夹中执行 ls 时,它不会返回任何内容(我等了一个多小时)。因此我无法清理目录。我也试过重启。我可以看到 tmpwatch 正在运行,但它要么太慢要么根本不工作。
有什么(快速)方法可以清理 /tmp 文件吗?
【问题讨论】:
怎么样:
find /tmp !-user root -delete
如果你愿意,你可以添加-mtime <gracedays>开关和cron它
【讨论】:
如果您对文件名结构有所了解,可以执行以下操作:
找到 . -name "stuff*" -exec rm {} \;
要清理我的 tmp 目录中的旧 php 会话,我有 寻找 。 -name "sess_*" -atime +1h -exec rm {} \; 在一个 cron 任务中。
如果你使用 rm,你可能会收到文件太多的错误,这就是为什么
【讨论】: