一名菜鸟学习编程技术,记录所学知识并分享给大家,希望大家多多支持
前言
Linux 系统的宗旨是“万物皆文件”
树形目录结构
。在计算机系统中存有大量的文件,如何有效地组织和管理他们并未用户提供一个使用方便的接口,是文件系统的一大任务。Linux 系统文件目录的方式来组织和管理系统中的所有文件。所谓文件目录就是将所有文件的说明信息采用树形结构组织起来,即常说的目录,也就是说,整个文件系统中有一个“根”(“root”),然后在根上分“杈”(“directory”),任何一个分“杈”上都可以再分“杈”,“杈”上也可以长出叶子。“根”和“杈”在 Linux 中被称为目录或文件夹,而叶子则是一个文件。实践证明,树形结构的文件系统效率比较高。
文件系统的概念
磁盘上的文件系统是分层次的。由若干目录及其子目录组成上层的目录称为根目录用”"
- 文件与目录的定义。
名称 | 定义 |
---|---|
文件系统 | 它是磁盘上有特定格式的一片区域,操作系统通过文件系统可以方便的查询或访问其中所包含的磁盘块。 |
文件 | 文件系统中存储数据的一个命名对象,一个文件可以是空文件,但仍可以为操作系统提供其他信息。 |
- 文件系统
名称 | 定义 |
---|---|
目录 | 包含许多文件项目的一类特殊文件。目录支持文件系统的层次结构,文件系统中的每个文件都登记在一个(或多个)目录中。 |
子目录 | 包含在一个目录中的目录,包含子目录的目录称为父目录。除了根目录以外所有的目录都是子目录,并且有他们的父目录。根目录就作为自己的父目录。 |
文件名 | 用来标识文件的字符串,它保存在一个目录文件项中。 |
路径名 | 用斜线字符”"表示。结合在一起的一个或多个文件的集合,路径名指定的一个文件在分层的树形结构 (即文件系统)中的位置。 |
- 文件类型
文件类型 | 说明 |
---|---|
普通文件(-) |
Linux 中最多的一种文件类型, 包括纯文本文件(ASCII);二进制文件(binary);数据格式的文件(data);各种压缩文件。 |
目录(d) |
能用cd 命令进入的。例如 [drwxrwxrwx]。 |
字符设备文件(c) |
即串行端口的接口设备,例如键盘、鼠标等等。 |
块设备文件(b) |
存储数据以供系统存取的接口设备,简单而言就是硬盘。例如一号硬盘的代码是 /dev/hda1 等文件。 |
套接口文件(s) |
用在网络数据连接。可以启动一个程序来监听客户端的要求,客户端就可以通过套接字来进行数据通信。 |
管道(p) |
解决多个程序同时存取一个文件所造成的错误。FIFO 是 first-in-first-out(先进先出)的缩写。 |
符号链接文件(l) |
类似 Windows 下面的快捷方式。 |
- 文件颜色
Linux系统中一切都是文件
,而对服务程序进行配置自然也是编辑程序的配置文件。
文本文件在 Linux 中为了进行类型的区分都带有不同的颜色。在 Linux 字符界面中输入了ls -l
以后的文件列表中可以看到这些文本的颜色。
颜色 | 说明 |
---|---|
绿色文件 | 可执行文件,可执行的程序 |
红色文件 | 压缩文件或者包文件 |
蓝色文件 | 目录 |
白色文件 | 一般性文件,如文本文件,配置文件源码文件等 |
浅蓝色文件 | 链接文件,主要是使用 ln 命令建立的文件 |
红色闪烁 | 表示链接的文件有问题 |
黄色文件 | 表示设别文件 |
灰色文件 | 表示其他文件 |
绿色文件:可执行文件,可执行的程序
红色文件:压缩文件或者包文件
蓝色文件:目录
白色文件:一般性文件,如文本文件,配置文件源码文件等
浅蓝色文件:链接文件,主要是使用 ln 命令建立的文件
红色闪烁:表示链接的文件有问题
黄色文件:表示设备文件
灰色文件:表示其他文件
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 菜鸟站站!