Linux内所有的一切都是以文件的形式呈现,文件存放在目录中。无论哪个版本的Linux系统,在根目录下都有一些目录,这些目录是标准的。各个Linux发行版本会存在一些小小的差异,但总体来说,还是大体差不多。
下面通过命令查看CentOS 7的目录结构:
<a href="https://s2.51cto.com/wyfs02/M01/97/7D/wKioL1kuxOni6V1ZAAAUbxIG_Xs732.png" target="_blank"></a>
也可以通过tree命令以树状的形式查显示整个文件目录的内容。系统默认不自带tree命令,需要通过yum的方式安装tree命令软件包。
以下通过表格详细说明各个目录的作用:
序号
目录
用途
作用范围
备注
1
bin
存放可执行命令的文件
普通用户
2
sbin
root用户
3
boot
存放系统启动相关文件
4
dev
存放设备文件
5
etc
存放配置文件
6
root
root用户的家目录
7
home
存放普通用户的家目录
/home/user/
8
lib
存放32位的系统库文件
9
lib64
存放64位的系统库文件
10
media
挂载多媒体设备的目录
11
mnt
挂接光驱、USB设备的目录,加载后,会在mnt里多出相应设备的目录
临时的挂载点
12
opt
安装可选程序
13
proc
系统启动的进程(PID文件)
14
run
进程产生的临时文件,内部文件一关机就消失
15
srv
存放一些服务产生的文件
16
sys
系统内核相关的文件
17
tmp
系统临时目录
18
usr
存放用户的文件
19
var
存放日志和缓存等与系统运作过程有关的文件
/var/log目录下的20个Linux日志文件功能详解:
http://t.cn/RzzLC2e
----------------------------------------------------------------------------------------
附加知识点:
如何查看命令文件的依赖?
<a href="https://s2.51cto.com/wyfs02/M00/97/7E/wKioL1kuzqyTAo7gAAA8RqW-BsM287.png-wh_500x0-wm_3-wmp_4-s_2593975623.png" target="_blank"></a>
本文转自Grodd51CTO博客,原文链接:http://blog.51cto.com/juispan/1931140,如需转载请自行联系原作者