UNIX文件类型


Posted in 面试题 onAugust 29, 2013
在UNIX中文件共分为四种:
1 普通文件(ordinary file),分为: (1) 文本文件 (2) 二进制文件
2 目录文件(directory)
3 特殊文件(special file),分为: (1) 块设备文件 (2)字符设备文件
4 符号链接文件(symbolic links)
普通文件用于存放程序、数据等,我们绝大部分处理的文件就是这种文件。UNIX把所有普通文件处理成字节流,没有规定文件的具体结构。文件的具体类型由程序的开发者定义,总体上来说一般将普通文件分为文本文件和二进制文件。文本文件是可以用vi等编辑器能够编辑并可通过显示命令显示的文件;不是文本文件的文件统称为二进制文件。
目录文件用来存放文件的目录。
特殊文件也称设备文件,代表着某种设备,一般放在/dev目录下,如/dev/cd0表示光驱。特殊文件分为块设备文件和字符设备文件,块设备文件以区块为输入输出单元,如磁盘;字符设备文件是以字符作为输入输出单元,如串口。
符号连接文件包含一指针,这指针会指向文件的所在。
文件类型标识 在用”ls -l”命令显示文件目录时的用下列符号表示不同的文件类型:
- 普通文件
d 目录文件
b 块设备文件
c 字符设备文件
l 符号链接文件
举例:
$ ls –l
-rwxr-xr– 2 wjm newservice 321 Oct 17 09:33 file1
drwxr-xr-x 2 wjm newservice 96 Oct 17 09:40 dir1
其中,第一列的“-”表示file1是普通文件,“d”表示dir1为目录文件。

Tags in this post...

面试题 相关文章推荐
如何将整数int转换成字串String
Mar 21 面试题
上海天奕面试题笔试题
Apr 19 面试题
什么是.net
Aug 03 面试题
C#中有没有运算符重载?能否使用指针?
May 05 面试题
什么是Linux虚拟文件系统VFS
Jan 31 面试题
外企测试工程师面试题
Feb 01 面试题
GWebs公司笔试题
May 04 面试题
软件设计的目标是什么
Dec 04 面试题
为什么要用EJB
Apr 17 面试题
DOM和JQuery对象有什么区别
Nov 11 面试题
垃圾回收的优点和原理
May 16 面试题
设置器与访问器的定义以及各自特点
Jan 08 面试题
Unix/Linux开发面试题
Aug 16 #面试题
UNIX文件系统分类
Nov 11 #面试题
三个Unix的命令面试题
Apr 12 #面试题
介绍一些UNIX常用简单命令
Nov 11 #面试题
shell的种类有哪些
Apr 15 #面试题
解释i节点在文件系统中的作用
Nov 26 #面试题
精选干货:Java精选笔试题附答案
Jan 18 #面试题
You might like
Netbeans 8.2将支持PHP7 更精彩
2016/06/13 PHP
yii2.0框架数据库操作简单示例【添加,修改,删除,查询,打印等】
2020/04/13 PHP
php7 list()、session及其他模块的修改实例分析
2020/05/25 PHP
PHP基于array_unique实现二维数组去重
2020/07/14 PHP
JQuery1.8 判断元素是否绑定事件的方法
2014/07/10 Javascript
网站接入QQ登录的两种方法
2014/07/22 Javascript
JavaScript 里的类数组对象
2015/04/08 Javascript
JavaScript中实现无缝滚动、分享到侧边栏实例代码
2016/04/06 Javascript
EasyUI 中combotree 默认不能选择父节点的实现方法
2016/11/07 Javascript
bootstrap使用validate实现简单校验功能
2016/12/02 Javascript
Node.js之网络通讯模块实现浅析
2017/04/01 Javascript
使用angular帮你实现拖拽的示例
2017/07/05 Javascript
IScroll那些事_当内容不足时下拉刷新的解决方法
2017/07/18 Javascript
微信小程序时间戳转日期的详解
2019/04/30 Javascript
vue登录页实现使用cookie记住7天密码功能的方法
2021/02/18 Vue.js
django开发之settings.py中变量的全局引用详解
2017/03/29 Python
用Python登录好友QQ空间点赞的示例代码
2017/11/04 Python
详解appium+python 启动一个app步骤
2017/12/20 Python
python实现根据指定字符截取对应的行的内容方法
2018/10/23 Python
pyspark操作MongoDB的方法步骤
2019/01/04 Python
PyQt QListWidget修改列表项item的行高方法
2019/06/20 Python
Django REST框架创建一个简单的Api实例讲解
2019/11/05 Python
python Opencv计算图像相似度过程解析
2019/12/03 Python
Python爬虫JSON及JSONPath运行原理详解
2020/06/04 Python
解决TensorFlow训练模型及保存数量限制的问题
2021/03/03 Python
SmartBuyGlasses中国:唯视良品(销售名牌太阳镜、墨镜和眼镜框)
2017/07/03 全球购物
正宗的日本零食和糖果订阅盒:Bokksu
2019/11/21 全球购物
本科生详细的自我评价
2013/09/19 职场文书
信息管理专业推荐信
2013/10/29 职场文书
英语专业推荐信
2013/11/16 职场文书
护士辞职信模板
2014/01/20 职场文书
机关节能减排实施方案
2014/03/17 职场文书
太太口服液广告词
2014/03/20 职场文书
员工安全生产承诺书
2014/05/22 职场文书
2014年社区妇联工作总结
2014/12/02 职场文书
python实现批量移动文件
2021/04/05 Python