linux中的文件类型和目录属性

linux中的文件类型可以在ls -l的时候能看到,如下图,红色的就是表示文件的类型,橘黄色表示的时文件或目录的权限。

image.png

d表示目录。l表示软连接文件,相对windows的快捷方式。

image.png

-表示普通文件或二进制文件

image.png

c表示字符串设备,如鼠标,键盘。

image.png

b表示块设备,比如光盘,硬盘。

image.png

s表示Socket文件意思就是套接字文件,这种文件的作用是通讯使用的,linux与uinux系统中特有的文件类型,如系统中有不同的进程服务,它们之间也是需要通讯,就是靠Socket文件来实现。只不过只限于本机内,不能跨网。

在centos6中还有一种P的文件如下图:

image.png

这种“p”的叫管道文件,也是用来通讯的,相当于把一个命令的输出作为另一个命令的输入,这就叫管道文件,也是linux与uinux系统中特有的文件类型。

总结一下文件类型:

“-”普通文件(文档,二进制,用cat可以看的)、

“d”是目录、  

“s”是Socket文件进程间通讯的、

“c”是字符设备(鼠标、键盘等)、

“b”是块设备、比如光盘,硬盘。

“l”是软连接文件类似windows的快捷方式、

“p”是管道文件

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.gzievs.net.cn/post/35.html

发表评论

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。