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 文件基本属性与目录管理 (chmod chown ls cp mv cat )


下一篇:Linux学习(六)其他权限管理命令:chown