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

面试题 相关文章推荐
PHP经典面试题
Sep 03 面试题
解释一下抽象方法和抽象类
Aug 27 面试题
What is the purpose of Void class? Void类的作用是什么?
Oct 31 面试题
构造方法和其他方法的区别?怎么调用父类的构造方法
Sep 22 面试题
上海方立数码笔试题
Oct 18 面试题
编写用C语言实现的求n阶阶乘问题的递归算法
Oct 21 面试题
shell程序中如何注释
Feb 17 面试题
GWebs公司笔试题
May 04 面试题
遇到的Mysql的面试题
Jun 29 面试题
介绍JAVA 中的Collection FrameWork(及如何写自己的数据结构)
Oct 31 面试题
shell的种类有哪些
Apr 15 面试题
UNIX特点都有哪些
Apr 05 面试题
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 获取MSN好友列表的代码(2009-05-14测试通过)
2009/09/09 PHP
php性能优化分析工具XDebug 大型网站调试工具
2011/05/22 PHP
php简单随机字符串生成方法示例
2017/04/19 PHP
PHP处理bmp格式图片的方法分析
2017/07/04 PHP
PHP高并发和大流量解决方案整理
2019/12/24 PHP
php使用goto实现自动重启swoole、reactphp、workerman服务的代码
2020/04/13 PHP
document.onreadystatechange事件的用法分析
2009/10/17 Javascript
eclipse如何忽略js文件报错(附图)
2013/10/30 Javascript
JQuery遍历json数组的3种方法
2014/11/08 Javascript
基于jquery实现智能提示控件intellSeach.js
2016/03/17 Javascript
jQuery Ajax 实现分页 kkpager插件实例代码
2017/08/10 jQuery
利用Vue实现移动端图片轮播组件的方法实例
2017/08/23 Javascript
基于iScroll实现内容滚动效果
2018/03/21 Javascript
vue定义全局变量和全局方法的方法示例
2018/08/01 Javascript
js原生map实现的方法总结
2020/01/19 Javascript
关于Python中Inf与Nan的判断问题详解
2017/02/08 Python
python实现爬山算法的思路详解
2019/04/09 Python
Python flask框架post接口调用示例
2019/07/03 Python
将python依赖包打包成window下可执行文件bat方式
2019/12/26 Python
python默认参数调用方法解析
2020/02/09 Python
Python基础进阶之海量表情包多线程爬虫功能的实现
2020/12/17 Python
Sam’s Club山姆会员商店:沃尔玛旗下高端会员制商店
2017/01/16 全球购物
英国运动风奢侈品购物网站:Maison De Fashion
2020/08/28 全球购物
JSP&Servlet技术面试题
2015/05/21 面试题
护理专业个人求职简历的自我评价
2013/10/13 职场文书
公司出纳岗位职责
2013/12/07 职场文书
信息专业大学生自我评价分享
2014/01/17 职场文书
特色冷饮店创业计划书
2014/01/28 职场文书
大学辅导员事迹材料
2014/02/05 职场文书
高三家长寄语
2014/04/03 职场文书
律师函格式范本
2015/05/27 职场文书
入队仪式主持词
2015/07/04 职场文书
小学班主任工作经验交流材料
2015/11/02 职场文书
三好学生竞选稿
2015/11/21 职场文书
励志语录:只有自己足够强大,才能不被别人践踏
2020/01/09 职场文书
在CSS中映射鼠标位置并实现通过鼠标移动控制页面元素效果(实例代码)
2021/04/22 HTML / CSS