美文网首页
Linux vscode 无法保存 修改文件夹权限

Linux vscode 无法保存 修改文件夹权限

作者: Picidae | 来源:发表于2018-01-03 16:44 被阅读0次

    事因:最近在忙活工作,没有写内容,今天上午的时候果然遇坑了.

    在linux( 本人发行版Ubuntu16.04 )下使用vue cli 必须要使用sudo命令才可以创建模板,要不然会报错,所以这时候就会出现一个问题尼?当使用sudo命令创建的目录进行开发,使用vscode进行coding的时候,保存不管用了,vscode 会提示你无法保存.

    原因 :

    前面也说了,使用的是sudo命令创建的工程,如果咱们深入到文件夹后会发现文件夹上面会显示一把锁


    这时候在vscode 中保存会提示你权限不够巴拉巴拉的
    这是因为咱们使用sudo创建的目录,存取模式为只读,普通用户只具有可读的权限,必须只有root用户才可以进行修改和删除之类的操作,查看文件夹的属性可以看到

    所以我们要把文件夹变更权限为普通用户可以编辑的状态,一条命令可以搞定.

    解决方案:

    chmod 777 -R  需要改变存取模式的目录
    

    常用方法如下:

    sudo chmod 600 ××× (只有所有者有读和写的权限)
    sudo chmod 644 ××× (所有者有读和写的权限,组用户只有读的权限)
    sudo chmod 700 ××× (只有所有者有读和写以及执行的权限)
    sudo chmod 666 ××× (每个人都有读和写的权限)
    sudo chmod 777 ××× (每个人都有读和写以及执行的权限)

    xxx可以是文件名也可以是单个文件,中间加的 -R 是递归这个目录下的所有目录和文件

    关于这条命令的其他的就不用详细说明了,重在解决问题就好.

    相关文章

      网友评论

          本文标题:Linux vscode 无法保存 修改文件夹权限

          本文链接:https://www.haomeiwen.com/subject/mzghnxtx.html