• 目录与文件的权限意义


            整理自《鸟哥的Linux私房菜》,整理者:华科小涛http://www.cnblogs.com/hust-ghtao/微笑   

        Linux系统内文件对应三种身份(所有者、用户组与其他人),每种身份都有三种权限(r、w、x)。那么这些权限对于一般文件与目录文件有何不同?今天就来介绍一下:

    1.权限对文件的重要性

        文件是实际含有数据的地方,包括一般文本文件、数据库内容文件、二进制可执行文件等。因此权限对于文件来说,它的意义如下:

    • r(read):可读取此文件的实际内容,如读取文本文件的文字内容等。
    • w(write):可以编辑、新增或者是修改文件的内容,但是不可以删除文件本身。
    • x(excute):该文件具有可以被文件执行的权限。这一点与Windows不同,在Windows下面一个文件是否具有执行能力是通过“扩展名”开判断的,但是在Linux下面,文件是否能被执行则是由是否具有“x”这个权限来决定,跟文件名没有绝对的关系。

    2.权限对目录的重要性

        文件是存放实际数据的所在,目录的主要内容则是记录文件名列表,文件名与目录具有强烈的关联。针对目录,r、w、x的意义如下:

    • r:表示具有读取目录结构列表的权限,所以当你具有读取一个目录的权限是,表示你可以查询该目录下的文件名数据,所以你就可以利用ls这个命令将该目录的内容列表显示出来。
    • w:这个可写入的权限对于目录来说是很强大的。它表示你具有更改该目录结构列表的权限。包括:(1)新建新的文件与目录;(2)删除已经存在的文件与目录(不论该文件的权限为何);(3)将已经存在的文件或目录重命名;(4)转移该目录内的文件、目录位置。
    • x:目录的“x”表示用户能否进入该目录使之成为工作目录。所谓的工作目录就是你当前所在的目录。

                             捕获

  • 相关阅读:
    基于properties文件的Spring Boot多环境切换
    在mysql命令行下执行sql文件
    thymeleaf th:href 多个参数传递格式
    Mybatis 级联查询时只查出了一条数据
    IDEA技巧-自动导包(Auto import)以及自动优化包
    Drools学习教程
    Drools学习教程
    Drools学习教程
    Drools学习教程
    一道有趣的类加载面试题
  • 原文地址:https://www.cnblogs.com/hust-ghtao/p/4004626.html
Copyright © 2020-2023  润新知