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...

面试题 相关文章推荐
到底Java是如何传递参数的?是by value或by reference?
Jul 13 面试题
Java如何格式化日期
Aug 07 面试题
如何理解委托
Jan 06 面试题
如何判断计算机可能已经中马
Mar 22 面试题
C#面试常见问题
Feb 25 面试题
抽象类和接口的区别
Sep 19 面试题
某/etc/fstab文件中的某行如下: /dev/had5 /mnt/dosdata msdos defaults,usrquota 1 2 请解释其含义
Sep 18 面试题
linux面试题参考答案(7)
Jul 24 面试题
Shell编程面试题
May 29 面试题
nohup的用法
Aug 10 面试题
GWT都有什么特性
Dec 02 面试题
UNIX文件类型
Aug 29 面试题
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
Zend Framework实现留言本分页功能(附demo源码下载)
2016/03/22 PHP
用php和jQuery来实现“顶”和“踩”的投票功能
2016/10/13 PHP
Yii框架扩展CGridView增加导出CSV功能的方法
2017/05/24 PHP
PHP空值检测函数与方法汇总
2017/11/19 PHP
收藏Javascript中常用的55个经典技巧
2007/08/12 Javascript
NodeJs中的非阻塞方法介绍
2012/06/05 NodeJs
JS二维数组的定义说明
2014/03/03 Javascript
js仿土豆网带缩略图的焦点图片切换效果实现方法
2015/02/23 Javascript
JavaScript中字符串(string)转json的2种方法
2015/06/25 Javascript
AngularJS 避繁就简的路由
2016/07/01 Javascript
JavaScript设计模式之单体模式全面解析
2016/09/09 Javascript
AngularJS ngModel实现指令与输入直接的数据通信
2016/09/21 Javascript
Angular.js实现注册系统的实例详解
2016/12/18 Javascript
Angular中实现树形结构视图实例代码
2017/05/05 Javascript
JavaScript注册时密码强度校验代码
2017/06/30 Javascript
vue如何集成raphael.js中国地图的方法示例
2017/08/15 Javascript
解决bootstrap-select 动态加载数据不显示的问题
2018/08/10 Javascript
vue实现类似淘宝商品评价页面星级评价及上传多张图片功能
2018/10/29 Javascript
[02:34]2016完美“圣”典风云人物:BurNIng专访
2016/12/10 DOTA
[01:18:45]DOTA2-DPC中国联赛 正赛 DLG vs Dragon BO3 第三场2月1日
2021/03/11 DOTA
Python网络爬虫出现乱码问题的解决方法
2017/01/05 Python
python3实现钉钉消息推送的方法示例
2019/03/14 Python
django 快速启动数据库客户端程序的方法示例
2019/08/16 Python
详解canvas绘制多张图的排列顺序问题
2019/01/21 HTML / CSS
局部内部类是否可以访问非final变量?
2013/04/20 面试题
如何清空Session
2015/02/23 面试题
学习党课思想汇报
2013/12/29 职场文书
护士在校生自荐信
2014/02/01 职场文书
师德师风的心得体会
2014/09/02 职场文书
政府四风问题整改措施
2014/10/04 职场文书
2014年个人工作总结范文
2014/11/07 职场文书
2015大学生自我评价范文
2015/03/03 职场文书
幼儿园圣诞节活动总结
2015/05/06 职场文书
七年级作文之英语老师
2019/10/28 职场文书
详解Vue项目的打包方式(生成dist文件)
2022/01/18 Vue.js
MySQL的存储函数与存储过程的区别解析
2022/04/08 MySQL