查找具有特定内容、用户和权限的文件

查找具有特定内容、用户和权限的文件

我需要找到 root 用户拥有的文件的名称,并且具有全局读取、写入和执行权限。最后包含以下内容“沉浸”

这是我在终端上的命令行:

find -type f -user root -perm 777 | xargs grep =l "immerse"

然而,它返回给我很多结果,但许可被拒绝。请指教我的输入是否正确,谢谢

答案1

首先,我认为这可能是一个错字:grep =l

你的意思-l--files-with-matches

       -l, --带匹配的文件
              抑制正常输出;而是打印名称
              通常输出的每个输入文件
              已被打印。扫描将停止在
              第一场比赛。

这是我如何构造 的工作示例find,参数略有不同:

$ find . -type f -user maulinglawns -perm 644 -exec grep -l 'file_metadata' {} +
./rust/fsmtime/src/main.rs


它返回给我很多结果但权限被拒绝

你正在跑步吗root

相关内容