当前位置: 技术问答>linux和unix
如何找出含有特定字符串的文件,并删除
来源: 互联网 发布时间:2015-04-06
本文导语: 假如在当前文件夹中有多个文件含有“for delete”字符串,如何一次性删除含有“for delete”字符串的文件 | 怪我,漏了又漏。应该是: grep -l 'for delete' * | xargs rm 当然 rm `grep -l 'for dele...
假如在当前文件夹中有多个文件含有“for delete”字符串,如何一次性删除含有“for delete”字符串的文件
|
怪我,漏了又漏。应该是:
grep -l 'for delete' * | xargs rm
当然
rm `grep -l 'for delete' *`
也可以。
如果出Argument list too long的错误,则
grep -l 'for delete' * | xargs -n 20 rm
grep -l 'for delete' * | xargs rm
当然
rm `grep -l 'for delete' *`
也可以。
如果出Argument list too long的错误,则
grep -l 'for delete' * | xargs -n 20 rm
|
rm $(grep -l "for delete" *.*) 试试,我这边试过了是可以的
|
老大,没可见我最后的回帖吗?
如果出Argument list too long的错误,则
ls | xargs -n 20 grep -l 'for delete' | xargs -n 20 rm
如果出Argument list too long的错误,则
ls | xargs -n 20 grep -l 'for delete' | xargs -n 20 rm