Linux系统文件结构与类型
首先我们有一个基本概念,对于一个系统来说,文件就像一场工程当中的地基与承载体,它可以储存系统的所有信息,在用到系统完成各项工作中,没有文件的支持就找不到任何的完成形式。在我们的Linux系统中,我认为:文件就是一切!
一、Linux系统文件层次结构概念
如图所示,我们用类似树的结构来展示一下他的结构 那么这些文件他们各自有什么功能? /:我们叫他根目录,所有其他的目录及文件的汇总者,根目录顾名思义,就是根本的目录,他就是老大。 /boot:开机是所需要的文件内核,开机菜单以及所需要的配置文件等。 /dev:以文件形式存放任何设备及接口。 /etc:配置文件(config) 包括ssh远程连接服务等。 /home:用户主目录(普通用户的家目录) 是区分与超级管理员(root)的目录。 /bin:存放单用户模式下可以操作的命令。 usr/bin:与bin目录在同一个位置,相当于一个快捷方式。 /lib:开机使用到的函数库,以及bin与sbin下面的命令要调用的函数库。 /sbin:开机过程中需要的命令。 /media:用于挂在设置文件的目录,它默认是一个空目录。 /opt:放置第三方的软件。 /root:系统管理员的家目录。 /srv:一些网络服务的数据文件目录。 /tmp:任何可用的“共享”临时目录。 /proc:虚拟文件系统,例如系统的内核、进程、外部设备及其网络状态等。 /usr/local/:用户自行安装的软件(源码安装)。 /usr/sbin/:Linux系统开机时不会使用到的软件、命令、脚本。 /usr/share/:帮助与说明文件,也可放置共享文件。 /var:主要放置经常变化的文件,如日志。 /lost+found:当文件系统发生错误时,将一些文件片段存放在这里。 二、Linux文件类型 在Linux中一切都是文件,但文件都要有类型。那我们该如何查看文件类型? 可以使用如下命令 ls -… 在这里我们经常用到的命令是 ls -l 也可直接写作 ll 例如:我们用这个命令查看一下根目录下的目录: 1、ll -l 2、ll 在显示文件属性形式,通常会以:文件类型+所属者+所属组+其他;例如: drwxr-xr-x d:代表目录文件 rwx:所属者权限 r-x:所属组权限 r-x:其他权限 常见的文件类型有七种(如下图):
|