共计 1188 个字符,预计需要花费 3 分钟才能阅读完成。
在Linux系统中,一切皆文件。
- Windows里是通过扩展名来区分文件类型的;
- Linux里文件扩展名和文件类型没有关系;
- 问了容易区分和兼容用户使用Windows的习惯,我们也会用文件扩展名来表示linux里的文件类型。
文件类型包含有普通文件,目录,自负设备文件,快设备文件,符号链接文件等等;
文件类型
-(file) 普通文件(file filename可以查看普通文件类型)
|
|
- 纯文本文件(ASCII):内容可直接读取,数字字母等,比如配置文件几乎都是这种类型的;
- 二进制文件(binary):Linux中可执行文件,比如命令文件;
- 数据格式文件(data):具有特定格式的文件;
d(directory) 目录
|
|
l(link) 符号链接文件
|
|
c(character) 字符设备,字符设备就是串行端口的接口准备,如猫等串口设备;
|
|
b(block) 块设备,比如硬盘,光驱等设备
|
|
s(socket) 套接口设备,通常在网络之间进行数据通信的,比如我们可以启动一个程序来监听客户端的请求,客户端可以通过套接字来进行数据通
|
|
p(pipe) 管道文件
|
|
Linux下扩展名的作用
- tar,.tar.gz,.tgz,.zip,.tar.bz表示压缩文件,创建命令一般为tar,gzip,zip等;
- sh表示Shell脚本文件,通过Shell语言开发的程序;
- pl表示Perl语言文件,通过perl语言开发的程序;
- py表示Python语言文件,通过Python语言开发的程序;
- html,.htm,.php,.jsp,.do表示网页语言的文件;
- conf表示系统服务的配置文件;
- rpm表示rpm安装包文件;
- log表示日志文件;
正文完
请博主喝杯咖啡吧!