Linux系统(CentOS7)目录结构

bin   存放系统二进制命令(/usr/bin的快捷方式),普通用户使用的命令 如/bin/ls, /bin/cp

boot  存放的系统启动相关的文件,例如:kernel,grub(引导装载程序)

dev   设备目录,存放设备文件,比如硬盘,硬盘分区,光驱,等等 /dev/null,黑洞设备,只进不出

etc    配置文件目录,极其重要。网络网卡/系统主机名/各种服务等配置文件

home普通用户的家目录,存放用户相关数据,比如:windows不同的用户登陆系统显示的桌面背景不一样

usr 系统存放程序的目录 相当于C:\Windows. /usr/local自行软件安装的目录相当于C:\Program Files.  /usr/bin/普通用户使用的应用程序(重要),/usr/sbin管理员使用的应用程序(重要)

proc 虚拟的文件系统(如对应的进程停止则/proc下对应目录则会被删除),反映当前系统(cpu,内存,磁盘)正在运行进程的实时状态,类似于汽车在运行过程中的仪表板,能够看到汽车的油耗、时速、转向灯、故障等等

var     可变的目录与临时目录. 放一些变化文件,比如/var/log/下的日志文件 /var/tmp,进程产生的临时文件 /tmp,系统临时目录

root  系统管理员(root user)的家目录,普通用户无权操作

run    系统运行时所需的文件,以前放置在/var/run中,后来拆分成独立的/run目录.重启后会重新生成对应的目录数据.

sbin   存放系统管理的命令(/usr/sbin的快捷方式),只有超级用户root权限才能执行该目录下命令,普通用户无权限执行这个目录下的命令

tmp  临时目录。对于某些程序来说,有些文件被用了一次两次之后,就不会再被用到,像这样的文件就放在这里.所有用户对该目录均可读写.

opt  主要存放那些可选的程序。你想尝试最新的firefox测试版吗?那就装到/opt目录下吧,这样,当你尝试完,想删掉firefox的时候,你就可 以直接删除它,而不影响系统其他任何设置

media  这个目录来挂载那些usb接口的移动硬盘(包括U盘)、CD/DVD驱动器等等

mnt   一般是用于存放挂载储存设备的挂载目录,比如有cdrom 等

lib   该目录用来存放系统动态链接共享库,几乎所有的应用程序都会用到该目录下的共享库

srv  服务启动后需要访问的数据目录.

sys 跟proc一样虚拟文件系统,记录核心系统硬件信息

 


版权声明:本文为oyangyufu原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。