liunx目录结构和win目录是不同的,liunx目录结构是树形,不同文件类型要存储到相对应的目录下,而win只是分盘符,不需要存放到指定的目录下。
相关命令
ldd :查看命令依赖那些文件
tree:以树形 列出 信息
[root@localhost /]#ls /
PS:显示 " / " 下面的内容
bin boot dev etc home lib lib64 media mnt opt proc root run sbin srv sys tmp usr var
[root@localhost /]#tree -L 1
/ PS:以树形显示 / 下面的内容
/
├── bin -> usr/bin ............................ #:存放着一百多个Linux下常用的命令、工具
├── boot .......................................... #: Linux就是从这里启动的
├── dev ............................................ #:存放着Linux下所有的设备文件!
├── etc ............................................. #:这里存放在Linux大部分的配置文件
├── home ......................................... #:普通用户的家目录
├── lib -> usr/lib ............................... #:静态链接库
├── lib64 -> usr/lib64 ...................... #:库文件
├── media ..........................................#:媒体
├── mnt .............................................. #:用于存放挂在储存设备的挂载目录
├── opt .............................................. #:空目录
├── proc ............................................ #:存放进程文件
├── root .............................................. #:超级用户root的家目录
├── run ............................................... #:一些进程产生的临时文件,重启会消失
├── sbin -> usr/sbin .............................#:超级用户命令所在地
├── srv .................................................#:空目录 存放一些服务产生的文件
├── sys ................................................#:存放一些内核文件
├── tmp ............................................. #:临时目录
├── usr ............................................ #: 应用程序存放目录
└── var ........................................... #:通常用来存放一些变化中的东西!
以上就是Centos7的目录结构 / 是属于最顶端的
/:根目录,文件的最顶端,/etc、/bin、/dev、/lib、/sbin 应该和根目录放在同一个分区,/usr/local 可以单独放置一个分区
/bin :存放系统所需要的重要命令,ls,cp,mkdir 等,usr/bin 也存放了一些系统命令,这些命令对应的文件都是可执行的,普通用户可以使用大部分的命令
/boot:存放Linux启动时内核及引导系统程序所需要的核心文件,内核文件和grub 系统引导管理器都位于此目录
/dev:存放Linux 系统下的设备文件,如光驱,磁盘等。访问该目录下的某个文件相当于访问某个硬件设备,常用的是挂在光驱
/etc:一般存放系统的配置文件,作为一些软件启动时默认配置文件读取的目录,如/etc/fstab存放系统分区信息
/home:系统默认的用户主目录
/lib:主要存放动态链接库
/lost+found:存放一些当系统以外崩溃或机器意外关机时产生的文件碎片
/mnt:用于存放挂在储存设备的挂载目录
/opt:这里主要存放那些可选的程序。你想尝试最新的firefox测试版吗?那就装到/opt目录下吧,这样,当你尝试完,想删掉firefox的时候,你就可 以直接删除它,而不影响系统其他任何设
置。安装到/opt目录下的程序,它所有的数据、库文件等等都是放在同个目录下面。
举个例子:刚才装的测试版firefox,就可以装到/opt/firefox_beta目录下,/opt/firefox_beta目录下面就包含了运 行firefox所需要的所有文件、库、数据等等。要删除firefox的时候,你只需删 除/opt/firefox_beta目录即可,非常简单。
proc/这其实是一个假的目录,通过这里你可以访问到内存里的内容,内核提供的一个接口,主要用来存储系统统计信息;
/root:Linux超级权限用户的root目录
/sbin:存放一些系统管理的命令,一般只能由超级权限用户root执行。
/tmp:临时文件目录,任何人都可以访问。系统软件或用户运行程序如MySQL时产生的临时文件存放到这里,此目录数据需要定期清除。中号数据不可放置在此目录下,此目录空间不宜过小
/usr:应用程序存放目录,如命令、帮助文档等。安装Linux软件包时默认安装到/usr/local目录下
/var:这个目录的内容经常变动的,/var/log用于存放系统日志,/var/lib存放系统库文件等。
/sys:目录与/proc类似,是一个虚拟的文件系统,主要记录与系统核心相关的信息,入系统当前已经载入的模块信息等。这个目录实际不占磁盘容量。
注:如果觉得我的笔记对你有所帮助的话 请帮忙点个赞
本文转自 闪电王 51CTO博客,原文链接:http://blog.51cto.com/sdwaqw/2051137