chown 中 -r 选项的用途

Bil*_*ill -1 recursive chown

新手来了 有人可以用简单的语言解释“递归地”做某事的意思吗?我查看了 HOURS 的搜索结果,但没有找到任何简单地用简单的英语说明其含义的内容。例如,如果我在 chown 中使用 -r 选项,那有什么作用?

谢谢!

Mar*_*son 5

所以,为了遏制大家开玩笑,下面来个严肃的回答:

在这种情况下递归地做某事意味着将你正在做的任何事情应用到你正在应用它的对象的所有子级。

因此,这样做chown $HOME会获得您的主文件夹的所有权,但只有主文件夹的所有权,其中没有任何内容。

chown -R $HOME(注意大写的 R)将取得 home 文件夹的所有权,然后进入 home 文件夹,找到所有对象(在这种情况下是文件和文件夹),取得它们的所有权,然后检查是否有那些对象也有它可以拥有的任何孩子。重复并冲洗,直到它用完可以拥有的东西。

  • @pgs - 好的,所以你选择了我选择的特定命令的语法?考虑到这个例子非常微不足道,因为它只是用来证明一个观点,所以不是特别有建设性 (2认同)