点我
存储结构
一切从/开始
在Linux系统中,目录、字符设备、块设备、套接字、打印机等都被抽象成了文件,即Linux系统中一切都是文件。
Linux系统中的一切文件都是从根目录开始(/),并按照文件系统层次化标准(FHS)采用树形结构来存放文件,以及定义常见目录的用途。
注意:Linux系统中的文件和目录名称是严格区别区分大小写的,且文件名称中不得包含斜杠/
Linux系统中的文件存储结构如下:
以下是Linux系统中一些常见目录及其说明的列表:
目录 | 说明 |
---|---|
/ | 根目录,所有文件和目录的起点 |
/bin | 存放基本二进制文件,即系统命令,如ls 、cp 、mkdir 等 |
/sbin | 存放系统二进制文件,通常是一些系统管理命令,如fdisk 、init 等 |
/boot | 存放引导Linux时使用的静态文件,如内核文件(vmlinuz)、引导加载程序(如GRUB)的配置文件等 |
/dev | 设备文件目录,包含指向系统硬件设备的特殊文件,如/dev/tty (终端设备)、/dev/sda (硬盘设备)等 |
/etc | 系统配置文件目录,存放系统配置文件和脚本 |
/home | 用户主目录,每个用户都有一个自己的主目录,用于存放个人文件和配置 |
/lib | 系统库文件目录,存放共享库文件,供系统和应用程序使用 |
/media | 可移动媒体设备挂载点目录,如U盘、光盘等 |
/mnt | 临时挂载文件系统的目录 |
/opt | 附加应用程序的安装目录,通常用于第三方软件包 |
/proc | 虚拟文件系统目录,提供系统运行时的进程和内核信息 |
/root | 系统管理员(root用户)的主目录 |
/run | 系统运行时的临时文件目录,替代了传统的/var/run 和/dev/shm |
/srv | 服务数据目录,存放服务运行时需要的数据文件 |
/tmp | 临时文件目录,存放系统和用户临时文件,通常在系统重启时清空 |
/usr | 用户应用程序目录,包含大量用户程序和文件,如/usr/bin (用户二进制文件)、/usr/lib (用户库文件)、/usr/share (共享数据文件)等 |
/var | 可变数据文件目录,存放系统运行时会改变的文件,如日志文件(/var/log )、邮件(/var/mail )、缓存文件(/var/cache )等 |
这些目录构成了Linux文件系统的层次结构标准(FHS),帮助系统组织和管理文件,确保系统的稳定性和可维护性。
路径
路径指的是如何定位到某个文件,路径分为绝对路径和相对路径。
绝对路径:指的是从根目录开始出发的文件或目录名称名称,例如:/home/test/123.txt
相对路径:相对于当前路径的写法,例如:当前就在/home/test
目录下,如果要读取123.txt,则./123.txt
分类:
Linux
版权申明
本文系作者 @小白学安全 原创发布在 xbxaq.com 站点,未经许可,禁止转载!
评论