linux – 最简单的方法来chown目录的内容?

我经常使用

ls -ld .
# remember current user and group
chown -R user.group .
chown remembered_user.remembered_group .

是不是有一种更简单的方法来递归地chown目录中的所有文件和目录,而不是目录本身?它应该包括隐藏文件和工作,无论有多少文件.

最佳答案
你可以使用find来避免参数列表太长,同时仍然尽可能多地传递chown参数(使用而不是;). -prune允许你删除chown的一些不需要的参数(它不会下降目录,它只会在它们上使用chown -R):

find . \! -iname . -prune -exec chown -R user:group {} +

转载注明原文:linux – 最简单的方法来chown目录的内容? - 代码日志