美文网首页
Linux文件/目录权限意义

Linux文件/目录权限意义

作者: 0843d07b95d5 | 来源:发表于2018-06-20 19:59 被阅读0次

    当我们用ls -al命令查看文档的详细信息,使用chown 、chgrp、chmod命令来修改文件的权限属性。那么这些权限属性有什么意义呢?

    1.权限对于文档的重要性

    • r (read)代表可以读取此档案的实际内容。
    • w(write)代表可以编辑、新增、修改该文档的内容(但是不能删除该文档)
    • x(execute)代表可以被系统执行的权限
      在windows中我们根据文件的扩展名(exe、bat等)来判断文件是否可以被系统加载执行,而在linux中是由文件是否有x这个权限来判断文件是否可以被执行;那么我们怎样才能有删除文档的权限呢?文档是目录的子项要想删除文档需要对目录有相应的权限。

    2 .权限对于目录的意义

    • r (read content in directory):表示具有读取该目录结构的权限,所以可以用ls这个命令来查看目录的内容
    • w(modify contents of directory)表示你改动该目录结构列表的权限。比如
      • 建立信新的文件与目录
      • 删除一存在的文件和目录
      • 更改已经存在的文件和目录名
      • 移动该目录文档和目录的位置
    • x(access directory)代表用户能够进入该目录成为工作目录(工作目录目前所处目录)所以可以用cd命令更换目录。

    3.linux文件扩展名

    windows根据文件扩展名来判断文件类型
    上面我们可通过x权限来判断文件是否可以被执行,但是有具有x权限的文本文件呢?x权限只是表明来该文件具有可执行的能力,但是能不能执行成功要看具体的文件内容。
    linux下常用的扩展名:

    • *.sh:脚本或者批处理文件
    • *.tar、*.tar.gz、*.zip、*.tgz:压缩文件
    • *.html *.php:网页文档

    相关文章

      网友评论

          本文标题:Linux文件/目录权限意义

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