我这里有个小要求。我有一个包含很多文件的目录。有一定数量的文件属于 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/