它列出了“。”中包含字符串“string”的所有文件,但不显示权限被拒绝的目录。
除了挤压 xargs 之外,这相当于什么呢?
答案1
find . -readable | xargs grep -l 'string'
答案2
grep
如果有-R
选项的话你就使用
grep -R -l "string" * 2>/dev/null
答案3
find . -type f -print0 | xargs -0 grep -l 'string'
这将处理文件名中带有空格(等)的名称 - 并假定您正在使用 GNU find 和 xargs。