linux 文件系统解析
linux 系统目录结构
1. 整体结构
在/下有这些文件夹
1 | bin dev home lib64 opt root sbin srv tmp var |
2. 目录作用
/bin
(binaries) 中是二进制文件,存放着常用的命令,在\usr\bin
中也存放着二进制包,但是一般为后期安装的
比如g++,
/boot
里面存放的是linux里面的核心文件
1 | efi initramfs-linux-fallback.img intel-ucode.img |
比如存放的有efi,系统分区,grub中为启动时你看到的那个界面。
/dev
中存放的是相关的设备数据,包括块数据文件,外部设置
/etc
中存放的是相关的配置文件
/home
为用户自己的文件,比如/download…
/lib
包含了所需的动态链接基本库
lost+found
系统异常关闭的时候存放一些文件
/opt
安装附加的软件包,下面是我的opt目录下的现状,在opt下的应用的特性就是不影响
系统其他的设置,当你直接删除目录下的东西时不会有bad thing出现。
1 | YesPlayMusic clash-for-windows-chinese cuda visual-studio-code zy-player |
/root
系统管理猿的目录,和home下的结构是一样的。
/sbin
为系统管理员的二进制包存放地
/srv
存放的是本机提供的服务或者数据,下面有两个子文件夹ftp
和http
/tmp
存放是本机中的临时文件,在一定的时间期限中没有用到的数据将会被清理,比如
Spacevim
这个项目提供了在vim中运行C语言程序的功能,其编译产生的文件就被存放在这个目录
下面,一些下载到一半的数据也会被存放在下面。
/var
中存放的是系统运行的时候要改变的数据。
/mnt
临时挂载别的文件系统。
/proc
管理内存空间,虚拟的目录,是系统内存到虚拟内存的映射。
/sys
是虚拟的文件系统,存储的是相关于系统相关设备的修改。
/usr
是 unix shared resources(共享资源) 的缩写,这是一个非常重要的目录,用户的很多应用程序和文件都放在这个目录下`
All articles in this blog are licensed under CC BY-NC-SA 4.0 unless stating additionally.