• Linux学习——目录结构


    在Linux当中,一切皆为文件,包括目录也属于文件。FHS(Filesystem Hierarchy Standard)的出现对文件目录系统做出了统一规范。

      Linux的目录结构:

    / - 根

      /bin - 可执行二进制文件的目录,如常用的命令ls、tar、mv、cat等。

      /boot - 引导加载程序相关文件,内核文件也在其中。

      /cdrom - 光盘挂载点

      /dev - 存放linux系统下的设备文件,访问该目录下某个文件,相当于访问某个设备。

      /etc - 所有程序所需的配置文件。

          包含用于启动/停止单个程序的启动和关闭shell脚本

      /home - 存放所有普通用户的目录。新增用户账号时,用户的家目录都存放在此目录下。

      /lib - 系统库文件。

      /lib64 - 系统库文件。

      /lost+found - 系统异常产生错误时,会将一些遗失的片段放置于此目录下,通常这个目录会自动出现在装置目录下。如加载硬盘于 /disk 中,此目录下就会自动产生目录 /disk/lost+found。

      /media - 挂载可移除的装置,通常光盘挂载于 /mnt/cdrom 下,也不一定,可以选择任意位置进行挂载。

      /mnt - 用户临时挂载其他的文件系统,一般建议放置到这个目录中。

      /opt - 放置第三方软件的目录。

      /proc - 系统进程的相关信息,此目录的数据都在内存中,如系统核心,外部设备,网络状态,由于数据都存放于内存中,所以不占用磁盘空间,比较重要的目录有 /proc/cpuinfo、/proc/interrupts、/proc/dma、/proc/ioports、/proc/net/* 等。

      /root - 系统管理员root目录,除root之外,其他用户均放置在/home目录下。

      /run - 系统运行时需要的文件, 不能随便删除. 但是重启的时候应该抛弃. 下次系统运行时重新生成。

      /sbin - 和 /usr/bin、/usr/local/sbi相同功能,放置系统管理员使用的可执行命令,如fdisk、shutdown、mount 等。与 /bin 不同的是,这几个目录是给系统管理员 root使用的命令,一般用户只能"查看"而不能设置和使用。

      /snap - ubunut全新软件包管理方式,snap软件包一般在/snap这个目录下。

      /srv - service的缩写,是一些网路服务启动之后,这些服务所需要取用的资料目录。 常见的服务例如WWW, FTP等等。

      /tmp - 临时文件,包括系统和用户创建的临时文件。当系统重启时,该目录下的文件都将被删除。

      /usr - 应用程序存放目录。

        /usr/bin 存放应用程序。

        /usr/share 存放共享数据。

        /usr/lib 存放不能直接运行的,却是许多程序运行所必需的一些函数库文件。

        /usr/local: 存放软件升级包。

        /usr/share/doc: 系统说明文件存放目录。

        /usr/share/man: 程序说明文件存放目录。

      /var - 变量文件。

        /var/log - 系统日志文件。

        /var/lib - 包和数据库文件。

        /var/mail - 电子邮件。

        /var/spool - 打印队列。

        /var/lock - 锁文件。

        /var/tmp - 多次重新启动需要的临时文件。

  • 相关阅读:
    bare Git 仓库是什么?
    【机器学习】图像语义分割常用指标Dice系数 敏感性 特异性 IOU及python代码实现
    [从零学习汇编语言] - 内中断
    elasticsearch18-自动补全实战
    从入门开始手把手搭建千万级Java算法测试-快速化排序与随机化查找第k大数
    Android动态日志ProtoLog简介和使用
    最大公约数循环与递归版本
    2023云计算发展
    面试碰壁15次!作为一个已经27岁的测试工程师,未来在何方....
    华钜同创:亚马逊卖家培训如何追溯流量变化
  • 原文地址:https://blog.csdn.net/m0_62089210/article/details/127400056