第7章文件和文件系统结构FILESANDFILESYSTEMSTRUCTURE
第7章 文件和文件系统结构 FILES AND FILE SYSTEM STRUCTURE
本章内容说明LINUX的文件概念讨论LINUX支持的各种文件类型描述文件的属性说明路径名的概念说明LINUX文件系统的用户视图描述LINUX文件系统的用户界面浏览文件系统讨论LINIUX系统内部的文件表示描述LINUX文件是如何存储在磁盘中的说明LINUX中标准文件的概念介绍“~”"j"、PATH、cat、more、cddirs、echo、file、Is、mkdir、popd、pwd、rmdir、ypcat等命令和原语7.2
7.2 本章内容 说明LINUX的文件概念 讨论LINUX支持的各种文件类型 描述文件的属性 说明路径名的概念 说明LINUX文件系统的用户视图 描述LINUX文件系统的用户界面——浏览文件系统。 讨论LINIUX系统内部的文件表示 描述LINUX文件是如何存储在磁盘中的 说明LINUX中标准文件的概念 介绍“~”、“.”、“..”、“/”、PATH、cat、more、cd 、dirs、echo、file、ls、mkdir、popd、pwd、rmdir、ypcat 等命令和原语
Linux文件概念Linux中,文件是一个字节序列Linux把所有东西看作文件来处理,如:Asimplefile(text/executable)普通文件A directoryA keyboardAprinterA disk driveAnetwork interface card, etc.7.3
7.3 Linux 文件概念 Linux中, 文件是一个字节序列 Linux 把所有东西看作文件来处理,如: A simple file (text/executable) 普通文件 A directory A keyboard A printer A disk drive A network interface card, etc
Linux文件类型普通文件文件名最长不能超过255个字符可以用任何字符给文件命名强烈建议不要使用非打印字符、空白字符(空格和制表符)和shell命令保留字符扩展名对LINUX系统来说没有任何意义可以任意给文件名加上你自已或应用程序定义的扩展名(e.g..cfileextensionisrequiredbyCcompilers)自录文件:是文件系统中一个目录所包含的目录项组成的文件。目录文件只允许系统进行修改。用户进程可以读取目录文件,但不能对它们进行修改。两个特殊的目录项””代表目录本身,””表示父目录。7.4
7.4 Linux 文件类型 普通文件 文件名最长不能超过255个字符 可以用任何字符给文件命名 强烈建议不要使用非打印字符、空白字符(空格和制 表符)和shell 命令保留字符 扩展名对LINUX系统来说没有任何意义 可以任意给文件名加上你自己或应用程序定义的扩展 名 (e.g. .c file extension is required by C compilers) 目录文件:是文件系统中一个目录所包含的目录项组 成的文件。目录文件只允许系统进行修改。用户进程 可以读取目录文件,但不能对它们进行修改。两个特 殊的目录项”·”代表目录本身,”··”表示父目录
Linux文件类型contLinux继承了UINX,把文件名和文件控制信息分开管理文件控制信息单独组成一个称为i节点(inode)。inode实质上是一个由系统管理的“目录项”。每个文件对应一个inode,它们有唯一的编号,称为inode号。Linux的目录项主要由文件名和inode号组成。1555915i240长文件名514文件索引节点表7.5
7.5 Linux 文件类型cont. Linux继承了UINX,把文件名和文件控制信息分开管理, 文件控制信息单独组成一个称为i节点(inode)。inode实质 上是一个由系统管理的“目录项”。每个文件对应一个 inode,它们有唯一的编号,称为inode号。 Linux的目录项主要由文件名和inode号组成