3.1 简介

Unix 为所有的设备和系统功能提供了文件形式的接口。可以通过这些特殊文件直接访问设备(如 U 盘和硬盘)以及系统功能(如内存占用情况、传感器和进程栈)。例如,我们所使用的命令终端就是和一个设备文件关联在一起的。可以通过写入特定终端所对应的设备文件来实现向终端写入信息。我们可以访问目录、普通文件、块设备、字符设备、符号链接、套接字和命名管道等。文件名、大小、文件类型、文件内容修改时间、文件访问时间、文件属性更改时间、i节点、链接以及文件所在的文件系统等都是文件的属性。本章包含的实战攻略涉及文件相关的操作及
属性。