我们有必要了解linux 的系统目录结构,无论什么版本的linux系统,其系统目录结构都是一样的。
/bin
Binary(二进制文件)的缩写,这个目录存放着最常使用的命令
/boot
这个目录存放启动linux时使用的核心文件,包括链接文件以及镜像文件
/dev
Device(设备)的缩写,顾名思义,该目录存放Linux的外部设备。
/etc
etcetera(附加物)的缩写,早期UNIX系统中,最重要的目录为/bin目录,/etc包含琐碎的程序比如启动,关机和管理。现在,/etc目录包含了广泛的系统配置文件,存放所有系统管理所需要的方方面面的配置文件,同样非常重要。
/home
用户的主目录,linux中,每个用户都会有一个自己的目录,一般目录名是以用户的账号命名的。
/lib
library的缩写,存放着系统最基本的动态连接共享库。类似于windows里的DLL文件。几乎所有的应用程序都需要用到这些共享库
/lost+found
这个目录一般情况为空,当系统非法关机后,这里就存放了一些文件。
/media
linux系统会自动识别一些设备,U盘,光驱等,识别后,linux会把识别的设备挂载到这个目录下
/opt
Optional application software packages。这个是给主机额外安装软件摆放的目录。默认是空的
/proc
processes的简写。是个虚拟文件系统,也就是重新引导后修改会被重新初始化,提供了进程信息,内存资源,硬件设备,内核内存等信息。(现在很多系统小工具都是调用/proc下的文件)
参考:linux/proc的意义
/root
该目录为系统管理员,也称作超级权限者的用户主目录
/sbin
super User的意思,存放系统管理员使用的系统管理程序
/srv
用来存储本机或者本服务器提供的服务或者数据(用户主动生产的数据,对外提供服务)
/var
variable的缩写。存放不断扩充着的东西,各种日志文件。系统产生的不可自动销毁的缓存文件、日志记录。(系统和程序运行后产生的数据,不对外提供服务只能用户手动清理)
/tmp
temporary保存在使用完毕后可以随时销毁的缓存文件。
/sys
system的缩写,该文件是内核设备树的一个直观反映,当一个内核对象被创建,对应的文件和目录也在内核对象子系统中呗创建。
linux系统中,/bin,/sbin,/usr/bin,/usr/sbin这是系统预设的执行文件放置目录,不可随意改动。。/etc系统配置文件,如果自行修改可能导致系统不能启动。/var记录每个程序的日志,具体在/var/log目录下。
全文参考
LINUX命令缩写全拼
LINUX系统目录结构