目录
Linux目录结构
Linux目录结构的特点
分区‘加载’于目录结构
Windows与Linux目录结构区别
工作目录、用户家目录及路径
Linux的文件类型大致可分为
查看文件系统类型
方法一 ls -l 路径
方法二 file 路径
RHCSA之Linux目录结构
使用树形目录结构来组织和管理文件
整个系统只有一个位于根分区的
一个根目录
(树根)、
一棵树

Linux目录结构的特点
分区‘加载’于目录结构
其他所有分区、目录、文件以及外部设备(如硬盘、光驱等)
都是以根目录为起点
,挂接在目录树的某个目录中的
通过访问
挂载点目录
,即可实现对这些分区的访问
Linux
的
根目录
用
“
/
”
表示
注意:
Linux文件系统的
最上层根目录
,
其他所有目录
均是该目录的
子目录
/bin --- Binary
的缩写
,
存放
普通用户
可执行的
程序
或
命令
/boot --- 存放
系统启动时所需的文件
,
这些文件若
损坏
常会导致
系统无法启动
,
一般不要改动
/dev --- dev 是设备(device
)的英文缩写。
包含所有的设备文件
/etc --- 存放了
系统管理时
要用到的各种
配置文件
和
子目录
/home --- 存放
一般用户
的
个人目录
/lib --- 是库(library)英文缩写,存放系统的
各种库文件
/lib64 --- 存放系统本身需要用到64位程序的
共享函数库
(library)
/mnt/media --- 可以临时将别的文件系统挂在这个目录下,即
为其他的文件系统提供安装点
/opt --- 该目录通常提供给较
大型的第三方应用程序
使用,例如
Sun Staroffice
、
Corel WordPerfect,这可避免将文件分散至整个文件系统
/proc --- 可以在这个目录下
获取系统信息
。这些信息是在内存中由系统自己产生的
/root --- 超级用户的个人目录,
普通用户没有权限访问
/run --- 保存
自系统启动
以来描述系统信息的
文件
/sbin --- 和/bin类似,这些文件往往用来
进行系统管理
,
只有root可使用
/srv --- srv 是服务(server)
的简写
,
服务启动之后需要访问的数据目录
/sys --- 本目录是将内核的一些信息
映射文件
,以供应用程序所用
/tmp --- 用来
存放
不同程序执行时产生的
临时文件
。
/home --- 存放一般用户的个人目录
/usr ---
一般用户程序安装所在的目录
,用于安装各种应用程序
/var --- 通常各种
系统日志文件
放在这里
Windows与Linux目录结构区别
Windows ---
每个
主分区或逻辑分区
都有一个独立的根目录
和相应的树形目录结构,各分区采用盘符进行区分和标识。
Linux --- 其他所有分区、目录、文件以及外部设备(如硬盘、光驱等)都是以根目录为起点
工作目录、用户家目录及路径
用
“路径”
来表示某个文件
(
或目录
)
在目录结构中所处的位置
路径 --- 指从树型目录中的
某个目录
层次到达
某一文件或子目录
的
一条线路
,
路径由以“/”
为分隔符的多个目录名构成
绝对路径 --- 从根目录“/”开始的完整路径,可以唯一地确定一个文件或目录的位置。 --- /usr/local/bin 是一个绝对路径,表示根目录下的usr目录下的local目录下的bin目录。
相对路径 --- 相对于当前工作目录的路径 --- 当前工作目录是指当前用户所在的目录 --- 如果当前工作目录是/home/user,那么Desktop是相对路径,表示/home/user/Desktop目录。
Linux的文件类型大致可分为
普通文件 --- 用于存放数据、程序等信息的文件
目录文件 --- 是由文件系统中一个目录所包含的目录项组成的文件
链接文件 --- 又称符号链接文件,用于不同目录下文件的共享。实际上它指向另一个文件
设备文件 --- 用于I/O设备提供连接的一种文件,分为
块设备文件 --- 表示磁盘、光盘等
字符设备文件 --- 联系着按照字符进行操作的终端、键盘等设备
管道文件 --- 主要用于在进程间传递数据
套接字文件 --- 套接字(socket)文件通常用于网络数据连接
注意:
Linux
没有隐藏属性
,文件或目录要实现隐藏,在命名时只要以
“.”
开头即可。
对于隐藏文件或目录,必须使用带
“-a”参数的ls命令
才能查看到。
查看文件系统类型
方法一 ls -l 路径
[root@localhost /]# ls -l

[root@localhost /]# ls -l /dev/tty1

方法二 file 路径
file --- 用来确定文件类型
[root@localhost /]# file /dev/sda
