使用 grep 查找具有特定所有者/组的所有文件和文件夹

使用 grep 查找具有特定所有者/组的所有文件和文件夹

home/oracle有很多文件和文件夹。

我需要两个不同的代码来:

  • 查找(显示)属于组“app”中用户“Jim”的所有文件和文件夹
  • 将所有文件和文件夹的用户所有者从 (Jim) 更改为 Harry。

可以用 来做吗grep

答案1

阅读man find xargs chown并执行类似(未经测试

find /home/oracle \( -user Jim -a -group app \) -print0 | \
  xargs -0 --no-run-if-empty \
    echo sudo chown Harry

测试完毕后删除echo

您无法做到这一点grepgrep搜索文件的内容,您想检查和修改文件的元数据。

相关内容