linux - 关于 chgrp 的问题

标签 linux permissions file-permissions

我这里有个小要求。我有一个包含很多文件的目录。有一定数量的文件属于 X 组,一定数量的文件属于 Y 组。现在,我的要求是将属于 X 组的文件转换为 Y 组。

这能多快完成?我假设我可能必须使用 xargs 命令。请帮忙。

最佳答案

这应该可以解决:

find . -group X_GNAME -exec chgrp Y_GNAME {} +

显然,请确保将 X_GNAME 替换为旧组名,将 Y_GNAME 替换为新组名,并可能将 . 替换为基本路径,如果您不在正确的目录中。

有关详细信息,请参阅find 手册页。

关于linux - 关于 chgrp 的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5190571/

相关文章:

c - 使用命名管道进行进程间通信的通知

linux - 更新 .sql 文件时 Docker 不更新卷

linux - 如何处理 Varnish 堆栈中的 Cookie

Azure 服务总线 - 主题 - 基于消息属性的访问控制

wordpress - 上传文件wordpress

c - mode_t 0644 是什么意思?

linux - 如何在停止时自动启动容器?--AWS

excel - 如何修复 VBA 运行时错误 70 权限被拒绝

mysql - 尝试使用 tomcat 数据源连接到 mysql 时访问被拒绝

linux - 如何授予 apache 使用 NTFS 分区上的目录的权限?