标签:character windows regular 扩展名 special
1)windows 里是通过扩展名来区分文件类型的。
2)linux里文件扩展名和文件类型没有关系。
3)为了容易区分和兼容用户使用windows的习惯,我们也会用扩展名来区分文件类型。
在linux系统中,可以说一切皆文件。
文件类型包含有普通文件、目录、字符设备文件、块设备文件、符号链接文件等;
-type c
File is of type c:
b block (buffered) special
c character (unbuffered) special
d directory
p named pipe (FIFO)
f regular file(-)
l symbolic link;
s socket
f:普通文件 用 - 表示
1)纯文本文件(ascll):文件内容可以直接读到数据,例如:字母、数字等。可以用cat直接 查看内容
2)二进制文件(binary):linux当中可执行文件(命令)就是属于这种格式。
3)数据格式文件(data):有些程序在运行的过程中会读取某些特定格式的文件,那些特定格式文件被称为数据文件。
d:目录文件 用 d 表示
b:block,块设备,硬盘,光驱
c:字符文件:串口设备(USB) 猫
l: symbolic link 符号链接\软连接 ,相当于windows的快捷方式。
s:套接口文件,进程之间通信会用到
p:管道文件
本文出自 “我的博客” 博客,谢绝转载!
标签:character windows regular 扩展名 special
原文地址:http://10552290.blog.51cto.com/10542290/1740777