美文网首页
Linux 文件概念

Linux 文件概念

作者: FakeCSer爱去网吧 | 来源:发表于2020-05-13 21:04 被阅读0次
    • Linux文件结构
      是一个目录结构
      根目录/下有一堆一级目录,目录存放东西如下



    • 虚拟文件系统
      VFS提供一种机制,将不同的文件系统整合在一起,并提供统一的应用程序接口给上层的应用程序使用。


    • linux文件分类

    1. 普通文件:文本文件或二进制文件,对普通文件的解释由处理该文件的应用程序进行,内核看他俩没区别。
    2. 目录文件:目录也是文件,也有访问权限。
    3. 字符特殊文件:用于表示字符类型的设备,如键盘,鼠标
    4. 块特殊文件:用于表示系统中块类型的设备(一次读一个块),如硬盘,光驱
    5. 命名管道(FIFO)
    6. 套接字
    7. 符号链接:另一个文件的引用
    • 在shell里用 ls -l 可以查看文件类型,权限信息的左边第一位

      符号 文件类型
      - 普通文件
      d 目录文件
      c 字符设备文件
      b 块设备文件
      p 管道文件
      s 套接字文件
      l 链接文件
    • shell中文件权限更改
      chmod 777 test.c
      第一位:文件所有者
      第二位:组成员
      第三位:其他成员

      读:4
      写:2
      执行:1

    • PCB,FCB,文件描述符,inode的底层关系


    相关文章

      网友评论

          本文标题:Linux 文件概念

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