Linux系列(5):入门之文件类型与扩展名
通过本章你会了解到:
文件类型有哪些?
文件扩展名的意义是什么?
1.文件类型
任何设备在Linux系统中都是文件,不仅如此,连数据沟通的接口也有专属的文件在负责,所以Linux的文件种类真的很多,除了一般文件(-)与目录文件(d),还有哪些其他文件呢?
文件类型分为:一般文件(-)、目录文件(d)、链接文件(l)、设备文件(device)、数据接口文件(sockets)、数据输送档(FIFO、pipe)。
1.1一般文件
就是在使用ls -al命令显示出属性方面,第一个字符为[-],例如[-rwxr-xr-x]。另外,依照文件的内容可以将一般文件细分为:纯文本文件、二进制文件、数据格式文件。
1.1.1 纯文本文件
1.1.2 二进制文件
1.1.3 数据格式文件
1.2设备与设备文件
2.文件扩展名
注意:具有“可执行权限x”与具有“可执行的程序码”是两回事!
既然文件是否可以执行只与文件的属性有关,即ls -al指令性第一列的10个属性有关,如下红圈当中:
既然文件的权限由权限属性决定,那文件扩展名存在的意义是什么?
意义就是:通过扩展名表示文件的类别。
1.常用扩展名