Linux系统目录结构

  Linux系统中,一切皆文件,所有的文件和目录都被组织成以一个根节点开始的倒置的树状结构。如下图:

 一级目录

/ : 根目录,一般根目录下只存放目录,不存放文件。

/bin : 存放系统命令的目录,所有用户(一般用户和系统管理员root)都可以执行的命令。

/sbin : 存放只有系统管理员root才能执行的命令的目录。

/boot : Linux系统启动时用到的相关文件(例如内核文件和启动引导程序grub)。

/dev : 保存的硬件设备文件(访问该目录下的某个文件,就相当于访问了某个设备)。

/etc : 系统配置文件存放的目录。(不建议在此目录下存放可执行文件,若需修改配置文件记得先备份)。

/home : 系统默认的一般用户家目录(例如新用户user1登录,其家目录就在/home/user1)。

/root : 系统管理员root的家目录。

/lib : 系统调用的函数库的保存位置(程序在执行过程中,需要调用一些额外的参数时需要函数库)。

/lost+found : 系统意外关机之后,系统文件修复时所需要的(这个目录只会出现在每个分区之中,例如/lost+found 就是根目录下的备份恢复文件,当系统启动后,fsck工具会检查这个目录并且修复已经损坏的文件)。

/mnt    /media : Linux事先准备的挂载点(一般在/mnt/cdrom 挂载光盘;在 /mnt/usb 挂载U盘)。

/opt : 第三方软件安装位置。(一般喜欢用 /usr/local 目录来存放软件安装包)。

/proc : 存放内存数据的目录(内存的挂载点,禁止修改)。

/sys :存放内存数据的目录(存放内核相关信息,禁止修改)。

/srv : 服务启动之后需要访问的数据目录(一般不要动)。

/tmp : 存放临时数据的目录。

/usr : 应用程序存放的目录(UNIX Software Resource,系统中安装的大多数软件都保存在这里)。

/var : 存放临时文件的目录。

 二级目录(部分)

/usr/bin : 一般用户使用的应用程序。

/usr/sbin : 系统管理员root 使用的应用程序

/usr/lib : 应用程序调用的函数库保存位置。

/usr/local : 手动安装的软件保存位置(相当于 C:\Program)。

/usr/share : 存放共享数据。

/usr/src/kernels : 内核源码保存位置。

/var/log : 系统日志保存位置。

/var/lib/mysql : 保存My SQL 的数据库的目录。

/var/run : 服务运行的ID保存位置。

/var/spool : 放置队列数据的目录。(例如 /var/spool/mail 邮件默认位置 ;/var/spool/cron 系统定时任务队列的保存位置 )

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值