我正在使用Linux Mint 我想找到小于90k的文件,并在其中搜索包含文本“media”。
我试过了;
find /directory -size -90k -exec grep -lir --text "media" {} \+
这也可以找到大于90k的文件 只找到包含某些文本的小文件的最佳方法是什么?
答案 0 :(得分:0)
我会将搜索限制为文件(-type -f
),然后使用xargs
将结果列表提供给grep
,-print0
和--null
管道两侧的选项,以防某些路径包含空格:
find /directory -type f -size -90k -print0 | xargs --null grep -il --text "media"