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序列化,如何实现java序列化
Nov 14 面试题
在数据文件自动增长时,自动增长是否会阻塞对文件的更新
May 01 面试题
南京某软件公司的.net面试题
Nov 30 面试题
武汉世纪畅想数字传播有限公司 .NET笔试题
Jun 13 面试题
2019年分享net面试的经历和题目
Aug 07 面试题
如何保障Web服务器安全
May 05 面试题
Linux的主要特性
Oct 06 面试题
什么是虚拟内存?虚拟内存有什么优势?
Feb 09 面试题
几个判断型的面试题
Jul 03 面试题
写clone()方法时,通常都有一行代码,是什么?
Oct 31 面试题
关键字throw与throws的用法差异
Nov 22 面试题
Unix如何添加新的用户
Aug 20 面试题
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
优化PHP代码的53条建议
2008/03/27 PHP
解析VS2010利用VS.PHP插件调试PHP的方法
2013/07/19 PHP
PHP+javascript制作带提示的验证码源码分享
2014/05/28 PHP
php中输出json对象的值(实现方法)
2018/03/07 PHP
php使用环形链表解决约瑟夫问题完整示例
2018/08/07 PHP
phpstudy2018升级MySQL5.5为5.7教程(图文)
2018/10/24 PHP
Javascript 键盘keyCode键码值表
2009/12/24 Javascript
jquery中dom操作和事件的实例学习-表单验证
2011/11/30 Javascript
5秒后跳转效果(setInterval/SetTimeOut)
2013/05/03 Javascript
浅谈Javascript 数组与字典
2015/01/29 Javascript
JS中处理时间之setUTCMinutes()方法的使用
2015/06/12 Javascript
Easyui Treegrid改变默认图标的方法
2016/04/29 Javascript
基于JavaScript实现鼠标向下滑动加载div的代码
2016/08/31 Javascript
微信小程序(六):列表上拉加载下拉刷新示例
2017/01/13 Javascript
详解angularjs 学习之 scope作用域
2018/01/15 Javascript
解决VUEX兼容IE上的报错问题
2018/03/01 Javascript
vue中锚点的三种方法
2018/07/06 Javascript
vue.js使用v-model实现表单元素(input) 双向数据绑定功能示例
2019/03/08 Javascript
JavaScript从原型到原型链深入理解
2019/06/03 Javascript
angular inputNumber指令输入框只能输入数字的实现
2019/12/03 Javascript
微信小程序全选多选效果实现代码解析
2020/01/21 Javascript
python实现微信自动回复功能
2018/04/11 Python
基于Django框架利用Ajax实现点赞功能实例代码
2018/08/19 Python
Django如何防止定时任务并发浅析
2019/05/14 Python
selenium获取当前页面的url、源码、title的方法
2019/06/12 Python
使用Python检测文章抄袭及去重算法原理解析
2019/06/14 Python
python3连接mysql获取ansible动态inventory脚本
2020/01/19 Python
快速创建python 虚拟环境
2020/11/28 Python
美国流行背包品牌:JanSport(杰斯伯)
2018/03/02 全球购物
软件测试工程师面试问题精选
2016/10/28 面试题
生产部主管岗位职责
2014/01/06 职场文书
大四毕业生自荐书
2014/07/05 职场文书
作风转变心得体会
2014/09/02 职场文书
试用期转正工作总结2015
2015/05/28 职场文书
收入证明范本
2015/06/12 职场文书
CSS实现章节添加自增序号的方法
2021/06/23 HTML / CSS