第六讲 Linux文件目录
一、 Linux目录层次
Linux 目录认识
根目录:“/”
查看目录命令:ls、tree
为什么 Linux 文件系统要规定目录层次标准?
Linux 是一个开源的系统,如果每个人在里面开发如果都建立自己的文件系统,这样不便于开发维护。所以在 2015年6月3日 出现了《文件系统的层次结构标准》(FHS3.0)对目录进行了规定。
二、 目录详细介绍
bin
这个文件里面存放了许多二进制文件,有很多我们经常使用的命令都在里面,比如 ls、cp等等。
boot
里面存放的是启动相关文件,/grub 文件里面存放的是 Linux 的启动程序。
cdrom
以前经常用来挂载一些镜像,现在逐渐被淘汰了。
dev
这里面存放的是一些跟设备相关的文件。
etc
里面存放的是一些系统相关的配置文件以及一些应用程序相关的配置文件。
home
这是普通用户的主目录。
lib
里面存放的是一些lib库,一般是bin里面文件的lib库。
lib64
与lib库作用相似,与lib区别是,lib主要用于32位系统的,lib64主要用于64位系统的。
media
多媒体主要就是挂载在这个目录。
mnt
与media作用相似,主要是挂载一些临时文件系统或者设备。
opt
经常被用来做一些软件测试,测试时将软件安装在这个目录,测试完成就删除,不会对系统造成任何影响。
proc
存放的是程序相关的信息。
root
时系统管理员的主目录,里面存放系统管理员的文件。
run
存放系统运行以来的信息。
sbin
与bin类似,存放的也是二进制命令,区别是只有管理员权限才能运行里面的命令。
snap
Ubuntu 系统一个新型的软件管理工具。
srv
网络服务相关信息。
sys
存放硬件操作接口。
tmp
里面存放的时临时存储的内容。
usr
存放我们整个系统大部分软件。
var
存放的是经常变动的文件,例如错误日志、邮件等。
三、 文件类型介绍
使用命令 ls -l 查询目录,在最前面会有 10 位字母或者-形成的组合,第一位就表示文件类型。
文件类型(d:文件 -:普通文件 l:链接文件 c:字符设备 b:块设备 还有套接字文件和管道文件)
四、 系统路径
绝对路径
由根目录开始写起的文件名或者目录名称的路径表达
相对路径
相对于当前路径开始的文件名或者文件目录路径表示方式
|