相关疑难解决方法(0)

使用 find 查找不属于 USER 或 GROUP 的文件

我需要在 CentOS 7 中查找不属于用户或不属于组的文件和文件夹。

我有3个测试目录:

root:root test1
root:group test2
user:root test3
Run Code Online (Sandbox Code Playgroud)

我需要能够找到所有 3 个目录,因此我可以在一个 find 命令中 chown user:group。

我已经尝试过这些:

find . ! -user user -or ! -group group
find . ! \( -user user -or -group group \)
Run Code Online (Sandbox Code Playgroud)

但它们都不起作用。我是不是误会了什么?

我已经做了一些进一步的测试,并使用第一个示例:find . ! -user user -or ! -group group -print0我只能从test1目录中获取结果

linux bash find

5
推荐指数
1
解决办法
1156
查看次数

标签 统计

bash ×1

find ×1

linux ×1