Linux系统中文件的分类?
Linux文件类型主要包括以下几种:
6?常规文件(1):指我们平时访问的文件。ls -al显示的属性中,第一个属性是[-],比如[-rwxrwxrwx]。另外,根据文件的内容,大致可以分为:
8?7纯文本文件(ASCII):这是Unix系统中最常见的文件类型,所以称之为纯文本文件是因为内容是我们可以直接读取的数据,比如数字、字母等等。几乎所有的设置文件都属于这种文件类型。例如,使用命令“cat ~/。bashrc”来查看文件的内容(cat是读取文件的内容)。
8?7二进制文件:我们在GNU发展史中提到,系统实际上只知道并能执行二进制文件。Linux中的可执行文件(不包括脚本、文本模式的批处理文件)就是这种格式。例如,命令cat是一个二进制文件。
8?7数据格式文件(data file):有些程序在运行过程中会读取一些特定格式的文件,那些特定格式的文件可以称为数据文件。例如,当用户登录时,Linux会将登录数据记录在/var/log/wtmp文件中,这是一个可以由最后一个命令读取的数据文件。但是使用cat时,会读取乱码。因为它属于特殊格式文件。
6?1目录:是目录,第一个属性是[d],比如[drwxrwxrwx]。
6?1链接文件:类似Windows下的快捷方式。第一个属性是[l],比如[lrwxrwxrwx]。
6?1设备:一些与系统外设和存储相关的文件通常集中在/dev目录下。