【发布时间】:2014-08-02 02:01:48
【问题描述】:
如何在 Perl 中删除所有目录中的文件(不删除目录)?
我的主机最多只允许 250,000 个“文件”,而我的 /tmp 文件夹会在所有会话 cookie 进行的情况下快速填充 250,000 个 qouta。在这种情况下,我无法删除 /tmp 文件夹。我只被允许删除里面的文件。
编辑:
FTP 客户端和文件管理器并不完全想打开该文件夹...我认为这是因为其中包含大量文件..
【问题讨论】:
-
为什么需要 Perl 来删除文件?
rm还不足以完成这项工作吗? -
会话文件名是什么样的?
-
@j.w.r 随机字符串名称“2HU3DO09ASDDQ1L”等
-
如果您收到
Argument list too long错误,请使用find,如下所示:find /where/ever -exec rm -rf {} \; -
@RedCricket 这也会删除文件夹。
标签: perl