在Unix中,为什么目录是文件而分配位图不是



我目前正在准备研究生院的入学手续。

过去一年的一个问题是:

在。Unix系统,以下哪一个不是文件?

A.a设备专用文件

B.a 目录

C.a 符号链接

D.分配位图

E.标准输入(控制台)

官方答案是D。

我知道A是一个文件。但为什么B和E也是文件?

为什么位图不是文件?

但为什么B和E也是文件?

因为它们都可以在文件系统上按其名称列出和访问。所有文件,无论其类型如何,都具有一组通用属性,例如所有者、组、权限、访问、更改和修改时间、索引节点编号、链接数等。

为什么位图不是文件?

位图可能存储在文件中,也可能不存储在文件中。分配位图通常存储在内存中;它是一个操作系统、一个库或一个应用程序对象,但不一定是一个文件。

最新更新