Linux文件属性与权限(鸟哥的Linux私房菜基础学习篇第三版-第六章)

  • 如图:
    • 文件距离
    • 第一列代表这个文件的类型与权限(permission)
      • 第一个字符代表这个文件是“目录、文件或链接文件等”
        • 若是[d]则是目录
        • 若是[-]则是文件
        • 若是[l]则表示为链接文件(link file)
        • 若是[b]则表示设备文件里的可供存储的接口设备
        • 若是[c]则表示设备文件里的串行端口设备,例如:键盘、鼠标(一次性读取设备)
      • 接下来的字符中,以3个为一组,且均为“rwx”的3个参数的组合
        • [r]代表(read)
          • 对文件就是拥有读取该文件的实际内容的权限
          • 对目录就是拥有读取该目录结构列表的权限
        • [w]代表(write)
          • 对文件就是拥有编辑、新增或者修改文件的内容(但不含删除该文件)
          • 对目录就是拥有更改该目录结构列表的权限,具体包括:
            • 新建新的文件与目录
            • 删除已经存在的文件与目录(不论该文件的权限为何)
            • 将已经存在的文件或者目录进行重命名
            • 转移该目录的文件、目录位置
        • [x]代表(execute)
          • 对文件就是拥有执行该文件的权限(在windows下,一个文件是否为可执行文件是根据其“扩展名”来判断的;但是在Linux下,一个文件能否被执行就是由是否具有“x”这个权限来决定,而跟文件名没有绝对的关系)
          • 对目录就是表示用户是否拥有进入该目录成为当前工作目录的权限

        • 这3个权限的位置不会改变,如果没有权限,就会出现[-]号而已
        • 第一组为“文件所有者的权限信息”
        • 第二组为“同用户组的权限信息”
        • 第三组为“其它非本用户组的权限信息”
    • 第二列表示有多少文件名链接到此节点(i-node)
      • 这个没怎么看明白,期待高人指点一二,或看明白了再补上
    • 第三列表示这个文件(或目录)的“所有者账号”
    • 第四列表示这个文件的所属用户组
    • 第五列为这个文件的容量的大小,默认单位为B
    • 第六列为这个文件的创建日期或者最近的修改日期
      • 如果这个文件被修改的时间距离现在太久远了,那么时间部分就会仅仅显示年而已
      • 如果想要显示完整的时间格式,可以使用ls的参数,即:
        • ls -l --full-time
    • 第七列为该文件名
      • 如果文件名之前多一个“.”,则代表这个文件为“隐藏文件”
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值