linux的目录结构
2021/5/4 7:27:17
本文主要是介绍linux的目录结构,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
1.根目录下的一级目录
ubantu16.04目录结构
root@ubuntu:/# ls bin etc lib mnt run sys vmlinuz boot home lib64 opt sbin tmp vmlinuz.old cdrom initrd.img lost+found proc snap usr dev initrd.img.old media root srv var
centos7
目录名 | 目录的作用 |
/bin | 存放系统命令,例如ls pwd等命令,系统变量PATH会存储这个目录, bin是binary二进制的缩写 |
/sbin | 存放系统命令,链接于/bin,只有超级用户才可以执行, sbin是super binary的缩写 |
/usr/bin | 存放系统命令,普通用户和超级用户都可以执行 |
/usr/sbin | 存放系统命令,只有超级用户才可以执行 |
/dev | 硬件设备文件存放的位置,例如硬盘分区等 |
/etc | 保存系统的配置文件,采用默认rpm安装的服务配置文件全部保存在此目录下,如用户信息,服务的启动脚本,常用服务的配置文件等。 |
/lib | 系统调用的函数库保存的位置,是/usr/lib的软连接 |
/lib64 | 64位函数库保存位置,是/usr/lib64的软连接 |
/lost+found | 系统意外崩溃或机器意外关机,产生的文件碎片放置位置,当系统启动的过程中,fsck工具会检查这里,并修复已经损坏的文件系统。 |
/home | 普通用户的家目录,user1的家目录是 /home/user1 |
/root | root用户的家目录 |
/media | 挂载目录,默认空目录,系统建议挂载媒体设备,如光盘和软盘,一般不用 |
/mnt | 挂载目录,默认空目录,一般在/mnt/cdrom下挂载光盘,在/mnt/usb下挂载usb设备 |
/misc | 挂载目录,默认空目录,一般不用。 |
/opt | 第三方安装的软件保存位置,手工安装的源码软件都可以安装到这个目录,一般都不用,约定俗成都是安装在/usr/local目录下。 |
/proc | 存放内存数据,包括cpu的信息 |
/sys | 存放内存数据 |
/run | |
/var | /var目录主要针对常态性变动的文件,包括缓存(cache)、log,以及某些软件运作所产生的文件 |
/tmp | 临时数据 |
/boot | 存放系统启动目录,保存于系统启动相关的文件,如内核文件和引导程序grub |
/usr | unix software resource,系统软件资源目录,不是user的缩写,也不是存放用户目录,/usr/local 一般存放第三方下载的软件 |
/usr/local | 手工安装软件保存的位置,建议源码包安装保存在这里。第三方软件安装放置位置。 |
/usr/src | 源码包保存位置,手工下载的源码包和内核包存放 |
/usr/lib | 应用程序调用函数库的保存位置,链接于 /lib |
/usr/share | 应用程序的资源文件,安装文档,帮助文档,字体目录等存放位置。 |
2.重要的二级目录
目录名 | 目录作用 |
/usr/src/kernels | 内核源码保存位置 |
/usr/local/src | 建议自己下载的源代码保存位置 |
# ubuntu16.04 root@ubuntu:/usr/src# ls linux-headers-4.15.0-112 linux-headers-4.15.0-132-generic linux-headers-4.15.0-112-generic linux-headers-4.15.0-133 linux-headers-4.15.0-128 linux-headers-4.15.0-133-generic linux-headers-4.15.0-128-generic Python-3.7.0 linux-headers-4.15.0-132 Python-3.7.0.tgz
centos7
目录名 | 目录作用 |
/var/www/html | rpm包安装的apache的网页主目录 |
/var/lib | 程序运行需要调用或者改变的数据存储位置,例如MYSQL(rpm安装方式)的数据库保存在 /var/lib/mysql目录中 |
/var/log | 系统日志保存位置 |
/var/spool/cron | 系统定时任务队列保存位置,系统的计划任务保存位置 |
/var/run | 一些服务和程序运行后,它们的pid保存位置,是/run目录的软连接。 |
# TODO
这篇关于linux的目录结构的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-09-11Linux部署Scrapy学习:入门级指南
- 2024-09-11Linux部署Scrapy:入门级指南
- 2024-08-21【Linux】分区向左扩容的方法
- 2024-08-21【Linux】gnome桌面环境切换KDE Plasma
- 2024-08-19如何安装 VMware Tools (macOS, Linux, Windows)
- 2024-08-15Linux部署Scrapy教程:入门级指南
- 2024-07-29linux命令行下好用的性能监控工具atop
- 2024-07-04Linux系统上离线升级SSH服务的具体操作步骤-icode9专业技术文章分享
- 2024-06-0600-macOS和Linux安装和管理多个Python版本
- 2024-03-30[译]漫画SELinux概念