我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
。
您无法做到这一点grep
。grep
搜索文件的内容,您想检查和修改文件的元数据。