请选择 进入手机版 | 继续访问电脑版
本站特色:极好的技术研究氛围!所有技术交流,必有回复!

疯狂Java联盟

 找回密码
 加入联盟
查看: 481|回复: 0

Linux的文件类型

[复制链接]
发表于 2018-1-6 20:54:10 | 显示全部楼层 |阅读模式
本帖最后由 luo_wenqiang 于 2018-1-6 20:55 编辑

在Linux系统中,所有的都是文件,包括进程、磁盘、键盘、鼠标、显卡、网卡等等,所有的体现在系统资源中的,统统都是文件。磁盘划分了以后有了多个分区,这每个分区也是一个个的文件。
使用 ls   -l 命令看到目录中的内容时,根据每个文件的第一个字母确定文件的类型。
普通文件regular file,第一个属性是[-]
纯文本文件:可直接读取的文件,如java源文件
二进制文件:一般来讲,是指编译好的程序文件。如系统中的各个命令:java命令
数据格式的文件:程序运行中保存起来的、特殊格式的文件,如java源文件编译后的class文件
目录文件directory,第一个属性是[d]
连接文件link,类似windows下的快捷方式,第一个属性是[l]
设备文件device,存储在/dev目录下
块设备文件,一般指硬盘,第一个属性是
字符设备文件:一般指串口设备,如鼠标、键盘,第一个属性是c
套接字n sockets,网络通讯时使用,监听一个端口就相当于建立一个socket文件,常见于/var/run目录,第一个属性是s
管道FIFO/pipeFIFOfirst-in-first-out(先进先出)的缩写,解决多个程序访问同一个文件所造成的错误,第一个属性p

您需要登录后才可以回帖 登录 | 加入联盟

本版积分规则

视频、代码、电子书下载
请关注"疯狂图书"公众号
QQ交流1群: 545923995  未满
微信群请扫二维码
QQ交流1群:
545923995
(未满)

小黑屋|手机版|Archiver|疯狂Java联盟 ( 粤ICP备11094030号 )

GMT+8, 2019-1-18 01:23 , Processed in 0.263473 second(s), 6 queries , File On.

快速回复 返回顶部 返回列表