0

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

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

4

2 回答 2

2

怎么样:

find /tmp !-user root -delete

您可以根据需要添加-mtime <gracedays>开关cron

于 2012-08-21T12:25:12.763 回答
1

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

寻找 。-name "stuff*" -exec rm {} \;

为了清理我的 tmp 目录中的旧 php 会话,我找到了 . -name "sess_*" -atime +1h -exec rm {} \; 在 cron 工作中。

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

于 2012-08-21T12:20:17.847 回答