meaning of sudo chown -R `id -u` /data/db



这个命令实际上是一个关于mongodb问题的解决方案。但是,一个命令接一个命令,却不知道它到底在做什么,这种痛苦真叫我发疯!

如果有人能分析一下这一行对…/data/db目录,甚至任何其他目录!非常感谢(还有那些喜欢我的人,非常不懂命令行)

谢谢!

主命令是chown,它本身改变了文件的所有者。

-R表示递归,表示它应用于目录

中的每个文件

里面的命令先执行,然后把结果给前面的命令

id -u是与own分隔的单个命令。您可以尝试一下,看看结果。

in my computer

id -u

返回
myusername

所以在我的电脑

sudo chown -R `id -u` /data/db

相同
sudo chown -R myusername /data/db

现在因为我拥有这个目录,我可以添加,编辑,删除文件夹中的文件

最新更新