Linux系统目录结构介绍

  1. 各目录介绍

ls

查看当前目录
ls /
查看Linux所有目录

各目录介绍

目录 解释
/bin Binary,该目录存放着经常使用的命令
/boot 存放的是启动Linux时使用的一些核心文件,包括连接文件和镜像文件
/dev Device,存放的是Linux的外部设备,在Linux中访问设备的方式和访问文件的方式是相同的
/etc 存放所有的系统管理所需要的配置文件和子目录
/home 用户主目录,每个用户都有一个自己的目录,目录名一般以用户的账号命名
/lib 存放系统最基本的动态连接共享库,类似Windows的DLL文件
/lost+found 该目录一般是空的,当系统非法关机后,这里存放一些文件
/media Linux会自动识别一些设备,如U盘、光驱,当识别后,会把识别的设备挂载到这个目录下
/mnt 让用户临时挂载别的文件系统,可将光驱挂载在/mnt上
/opt 给主机额外安装软件所摆放的目录,如安装一个oracle数据库可以放到这个目录。默认是空的
/proc 虚拟目录,是系统内存的映射,这个目录不在硬盘上而是在内存里
/root 系统管理员目录,也称作超级权限者的用户主目录
/sbin 存放系统管理员使用的系统管理程序s即Super User
/selinux Redhat/CentOS所特有的目录,selinux是一个安全机制,类似Windows的防火墙,,这个目录就是存放selinux相关的文件
/srv 存放一些服务启动后需要提取的数据
/sys linux2.6内核的一个大变化,该目录安装了2.6内核中新出现的一个系统文件系统sysfs
/tmp 存放一些临时文件
/usr 用户的很多应用程序和文件都放在这个目录下,类型windows的program files目录
/usr/bin 系统用户使用的应用程序
/usr/sbin 超级用户使用的比较高级的管理程序和系统守护程序
/usr/src 内核源码默认存放的目录
/var 存放着不断扩充着的东西,我们习惯将那些经常被修改的目录放在这里,包括日志文件

在linux系统中,有几个目录是比较重要的,平时需要注意不要误删除或者随意更改内部文件。

  • /etc: 系统中的配置文件,如果你更改了该目录下的某个文件可能会导致系统不能启动。
  • /bin, /sbin, /usr/bin, /usr/sbin: 这是系统预设的执行文件的放置目录,比如 ls 就是在/bin/ls 目录下的。

    /bin, /usr/bin 是给系统用户使用的指令(除root外的通用户),而/sbin, /usr/sbin 则是给root使用的指令。

  • /var: 这是一个非常重要的目录,系统上跑了很多程序,那么每个程序都会有相应的日志产生,而这些日志就被记录到这个目录下,具体在/var/log 目录下,另外mail的预设放置也是在这里。

转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 chaoyumail@126.com

×

喜欢就点赞,疼爱就打赏