上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
1.3 Linux的文件系统
在Linux系统中,目录、字符设备、块设备、套接字、打印机等均被抽象成了文件,这就是为什么人们常说“Linux系统中的一切都是文件”。
在Windows系统中,想要找到一个文件,必须先进入该文件所在的磁盘分区,再进入该分区下的具体目录,最终才能找到这个文件。在Linux系统中并不存在磁盘分区,如“C/”“D/”等盘符,Linux系统中的一切文件都是从“根目录/”开始的,按照文件系统层次标准(Filesystem Hierarchy Standard,FHS),采用树状结构来存放文件,并定义了常见目录的用途。注意,Linux系统中的文件和目录名是严格区分大小写的,如“root”“rOOt”“Root”“rooT”等表示不同的文件或目录,并且文件名中不得包含斜杠(/)。Linux系统中的文件存储结构如图1.30所示。
图1.30 Linux系统中的文件存储结构
在Linux系统中,常见的目录及其存放的内容如表1.2所示。
表1.2 Linux系统中常见的目录及其存放的内容
路径也称为目录,是在Linux系统中的一个重要概念。目录用于定位到某个文件,可分为绝对目录与相对目录。绝对目录是指从根目录开始的目录,相对目录是指相对于当前工作目录的目录。