一个月前,我创建了一个cronjob,用于使用wget命令执行php文件。今天我震惊地看到有成千上万的文件像Master.8787009,Master.879889
现在Master是我的php文件名,我正在使用wget执行。 我发现我应该使用wget -q命令来阻止我现在做的wget输出
但是我如何安全地删除所有这些创建的文件? 所有这些文件都存储在我的Live Server上的/ home / username文件夹下,并且担心丢失一些重要数据在我的脑海中
我只需要一个SAFE命令,该命令将从文件夹/ home / username
中删除所有包含单词Master的文件答案 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
总是很好先检查一下!