删除Cron Jobs生成的文件

时间:2013-04-26 08:16:53

标签: ubuntu-12.04 ubuntu-server

一个月前,我创建了一个cronjob,用于使用wget命令执行php文件。今天我震惊地看到有成千上万的文件像Master.8787009,Master.879889

现在Master是我的php文件名,我正在使用wget执行。 我发现我应该使用wget -q命令来阻止我现在做的wget输出

但是我如何安全地删除所有这些创建的文件? 所有这些文件都存储在我的Live Server上的/ home / username文件夹下,并且担心丢失一些重要数据在我的脑海中

我只需要一个SAFE命令,该命令将从文件夹/ home / username

中删除所有包含单词Master的文件

2 个答案:

答案 0 :(得分:0)

我找到了解决方案..我必须运行以下命令

  find . -name "filename*" -delete

。 =当前目录

-name =匹配文件名

“filename *”=包含模式'filename'

的文件名

-delete =删除这些文件

它对我来说很完美

答案 1 :(得分:0)

如果您进入正确的目录,您应该能够找到列出所有文件

find . -maxdepth 1 -name "Master.*"

-maxdepth 1意味着这不是递归的,因此只会在当前目录中找到文件。

当您检查到它只找到正确的文件时,您可以按如下方式删除文件:

find . -maxdepth 1 -name "Master.*" | xargs rm

总是很好先检查一下!