/ usr / bin / find:参数列表太长,在尝试删除164850文件时得到这个

时间:2014-12-09 05:20:38

标签: linux bash find

这是脚本

#!/bin/bash  
find /mnt/blah/DB/* -mtime +65 | xargs rm -Rf "{}" \; 

我也尝试过以下内容,但两种方法都不起作用,并且都按标题获取错误。

find /mnt/blah/DB/* -mtime +35 -exec rm {} \;

所有人都非常感谢。

1 个答案:

答案 0 :(得分:35)

只需删除*并执行:

find /mnt/blah/DB -mtime +35 -type f -exec rm {} \;

仅列出您要操作的目录树的顶级目录就足够了。