这个命令实际上是this question about mongodb issue的解决方案。
但是一个接一个的命令,不知道它到底在做什么,这一点真的让我抓狂!
如果有人能剖析这条线对…/data/db目录,甚至任何其他目录!会非常感谢的(还有那些喜欢我的人,在命令行里很没用)
谢谢!
最佳答案
主命令是chown,它本身更改文件的所有者。
-r意味着递归地,意味着,它应用于目录中的每个文件。
首先执行'are中的命令,然后将结果赋给上一个命令
id-u是一个独立于chown的命令。你可以试试看结果。
在我的电脑里
id -u
回报
myusername
所以在我的电脑里
sudo chown -R `id -u` /data/db
与
sudo chown -R myusername /data/db
现在因为我拥有这个目录,我可以添加,编辑,删除文件夹中的文件。
关于mongodb - sudo chown -R`id -u`/data/db的含义,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/32383934/