• Linux文件详解


    一、Linux文件类型分:普通文件、目录文件、链接文件、设备文件、管道文件

    1、普通文件:由ls -al显示属性时,第一个属性为 [-],例如 [-rwxrwxrwx]。包括:

    • 纯文本文件(ASCII):是内容可以直接读到的数据,例如 数字、字母等等。
    • 二进制文件(binary):图片、音频、视频文件。
    • 数据格式文件(data):某些程序在运行过程中,会读取特定格式的文件,这些特定格式的文件可以称为数据文件(datafile)。


    2、目录文件(directory)(目录或文件夹),由ls -al显示属性时,第一个属性为 [d],如:[drwxrwxrwx]。

    3、连接文件(link):(快捷方式)。由ls -al显示属性时,第一个属性为 [l],如 [lrwxrwxrwx]。

    4、设备与设备文件(device):对应linux系统外设及存储的文件,通常都集中在 /dev目录。分为三种:

    • 块设备文件:块设备支持以块为单位的访问方式,如:一号硬盘( /dev/hda1)。第一个属性为 [b]。
    • 字符设备文件:字符设备支持以字符为单位的访问方式,如:键盘(/dev/input/event2),鼠标(/dev/input/mouse1)。第一个属性为 [c]。 
    • 套接字(sockets):这类文件通常用在网络数据连接。第一个属性为 [s],( /var/run/acpid.socket)  


    5、管道文件(FIFO,pipe):管道文件主要用于进程间通信,FIFO是first-in-first-out(先进先出)的缩写。第一个属性为 [p]。 (可以使用mkfifo命令创建 )


    Linux系统中常用的文件类型及颜色
    A.绿色(可执行文件) B.白色(普通文件) C.深蓝色(目录)
    D.天蓝色(链接文件) E.黄色(设备文件) F.红色(软件包)

     

    二、Linux文件属性

    Linux文件属性有四种:
    1) 读(r),可以显示文件内容。
    2) 写(w),可以编辑或删除文件。
    3) 执行(x),文件可以运行。
    4)无权限(-),表示权限位上无此权限。

     

    三、Linux文件权限

    文件权限的用户分类分为三类:
    1) 文件属主(u),创建该文件的用户。
    2) 同组用户(g),拥有该文件的用户组中的任何用户。
    3) 其他用户(o),即不属于该用户又不属于该用户组的某一用户。

     

    四、Linux主要目录

    /bin 重要可执行文件
    /boot 启动内核文件(最好占一个分区)
    /etc 存放配置文件(最好占一个分区)
    /home 普通用户宿主目录(推荐占一个分区)
    /usr 存放应用程序(推荐占一个分区)
    /root 超户宿主目录(推荐占一个分区)
    /dev 存放设备文件
    /lib 链接库文件
    /mnt 挂载软驱/光驱/U盘等
    /tmp 临时文件存放
    /var 存放系统记录文件

  • 相关阅读:
    ES6深入浅出-5 新版对象-1.如何创建对象
    ES6深入浅出-4 迭代器与生成器-5.科班 V.S. 培训
    ES6深入浅出-4 迭代器与生成器-4.总结
    ES6深入浅出-4 迭代器与生成器-3.生成器 & for...of
    ES6深入浅出-4 迭代器与生成器-2.Symbol 和迭代器
    Spring cloud微服务安全实战-3-2 第一个API及注入攻击防护
    Spring cloud微服务安全实战-3-1 API安全 常见的安全机制
    Spring Cloud微服务安全实战- 2-1 环境安装
    Spring cloud微服务安全实战_汇总
    ES6深入浅出-4 迭代器与生成器-1.字面量增强
  • 原文地址:https://www.cnblogs.com/linuxAndMcu/p/8469661.html
Copyright © 2020-2023  润新知