OnWorks Linux 和 Windows 在线工作站

商标

工作站免费在线托管

<上一页 | 内容 | 下一页>

♦ 了解和使用不同的链接类型

♦ 了解文件属性并更改文件权限


图片


3.1. Linux 文件系统概述


3.1.1。 档案文件


3.1.1.1. 总则


对 UNIX 系统的简单描述,也适用于 Linux,是这样的:


“在 UNIX 系统上,一切都是文件;如果某些东西不是文件,那么它就是一个进程。”


这种说法是正确的,因为存在不仅仅是文件(例如命名管道和套接字)的特殊文件,但为了简单起见,说一切都是文件是可以接受的概括。 Linux 系统与 UNIX 一样,在文件和目录之间没有区别,因为目录只是包含其他文件名称的文件。 程序、服务、文本、图像等都是文件。 根据系统,输入和输出设备,通常是所有设备,都被认为是文件。


为了以有序的方式管理所有这些文件,人们喜欢在硬盘上以有序的树状结构来考虑它们,例如我们从 MS-DOS(磁盘操作系统)中了解到的。 大的分支包含更多的分支,最后的分支包含树的叶子或普通文件。 现在我们将使用这棵树的图像,但稍后我们会发现为什么这不是一个完全准确的图像。


图片

3.1.1.2. 文件分类


大多数文件只是文件,称为 定期 档案; 它们包含普通数据,例如文本文件、可执行文件或程序、程序的输入或输出等。


虽然假设您在 Linux 系统上遇到的一切都是文件是相当安全的,但也有一些例外。


目录: 其他文件列表的文件。

特殊文件: 用于输入和输出的机制。 大多数特殊文件都在 的/ dev,我们稍后会讨论它们。

链接:使文件或目录在系统文件树的多个部分可见的系统。 我们将详细讨论链接。

(域)套接字: 一种特殊的文件类型,类似于 TCP/IP 套接字,提供受文件系统访问控制保护的进程间网络。

命名管道: 或多或少地像套接字一样,形成一种进程相互通信的方式,而不使用网络套接字语义。


- -l 选项 ls 使用每个输入行的第一个字符显示文件类型:


图片

海梅:~/文件> ls -l

总80


-rw-rw-r--

1

海梅

海梅

31744

二月

21

17:56

Linux 介绍.doc

-rw-rw-r--

1

海梅

海梅

41472

二月

21

17:56

Linux.doc

drwxrwxr-x

2

海梅

海梅

4096

二月

25

11:50

与MYP课程衔接

下表概述了决定文件类型的字符:


表 3-1。 长列表中的文件类型


图形符号

-

普通文件

d

目录

l

链接

c

特殊文件

s

插座

p

命名管道

b

块设备

为了不必总是执行长列表来查看文件类型,默认情况下,许多系统不只发出 ls,但 ls -F, 以字符“/=*|@”之一作为文件名后缀以指示文件类型。 为了让初学者更加轻松, -F - 颜色 选项通常组合在一起,参见第 3.3.1.1 节。 我们将使用 ls -F 贯穿本文档以提高可读性。


OnWorks 的顶级操作系统云计算: