Linux系统对于一个初学者来说,其实并不那么容易.所以了解其系统的结构,及其表示的含义是非常重要的.否则安装好系统后,都无从下手.也不知道怎么办。下面介绍一下Linux 的目录结构.及每个目录表示的含义.方便初学者学习和使用Linux系统。
从上图可以看出Linux的目录结构属于树状型的,是否已经对Linux的结构有个大概的认识了呢,接下来讲的是这些目录中存放的文件作用:
从上图中可以看出每个目录的作用,而“usr”和“var”目录中又可以分为以下的子目录,虽然有些目录的作用不大,但缺一不可,如下图所示:
接下来讲的是Linux系统中的应用程序的组成部分:
二进制程序:/bin, /sbin, /usr/bin, /usr/sbin, /usr/local/bin, /usr/local/sbin 库文件: /lib, /lib64, /usr/lib, /usr/lib64, /usr/local/lib, /usr/local/lib64 配置文件: /etc, /etc/DIRECTORY, /usr/local/etc 帮助文件: /usr/share/man, /usr/share/doc, /usr/local/share/man, /usr/local/share/doc
最后讲的是Linux系统文件的细节:
(1)文件和目录被组织成一个单根倒置树结构 (2)文件系统从根目录下开始,用“/”表示 (3)根文件系统(rootfs):root filesystem (4)名称是大小写敏感 (5)以.开头的文件为隐藏文件 (6)路径分隔的/ (7)文件有两类数据: 元数据:metadata 数据:data (8)文件系统分层结构:LSB Linux Standard Base (9)FHS: (Filesystem Hierarchy Standard)
从上面的学习,我们对于Linux的目录结构与目录已经有了一个全新的认识,接下来将的是Linux的文件类型以及文件管理命令
1、Linux下的文件类型和命名规则
1.1、Linuxde文件类型
-: 普通文件 d: 目录文件 b: 块设备 c: 字符设备 l: 符号链接文件 p: 管道文件pipe s: 套接字文件socket
1.2、文件系统的命名规则
(1) 包括路径在内文件名称最长4095个字节,用/分隔的路径不能超过255个字节 (2) 蓝色-->目录绿色-->可执行文件红色-->压缩文件浅蓝色-->链接文件灰色-->其他文件 (3) 除了斜杠和NUL,所有字符都有效.但使用特殊字符的目录名和文件不推荐使用,有些字符需要用引号来引用它们 (4) 标准Linux文件系统(如ext4),文件名称大小写敏感。例如:MAIL,Mail,mail, mAiL
2、相对路径与绝对路径
2.1、相对路径
相对路径就是对当前位置起始的路径, 可以简单的理解为:
不以斜线开始 指定相对当前的工作目录位置 可以作为一个简短的形式指定一个文件名
2.2、绝对路径
绝对路径就是从根目录起始的路径, 可以简单的理解为:
以正斜杠开始 完整的文件的位置路径 可用于任何想指定一个文件名的时
原创文章,作者:Aleen,如若转载,请注明出处:http://www.178linux.com/27373