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工程师面试经历
Aug 19 面试题
存储过程和函数的区别
May 28 面试题
What's the difference between Debug and Trace class? (Debug类与Trace类有什么区别)
Sep 10 面试题
接口的多继承会带来哪些问题
Aug 17 面试题
linux面试题参考答案(3)
Sep 13 面试题
linux下进程间通信的方式
Jan 23 面试题
介绍一下Make? 为什么使用make
Jul 31 面试题
百度JavaScript笔试题
Jan 15 面试题
介绍一下mysql的日期和时间函数
Mar 28 面试题
String s = new String(“xyz”);创建了几个String Object?
Aug 05 面试题
汇科协同Java笔试题
Mar 31 面试题
Servlet的生命周期
Aug 25 面试题
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 Session会话超时时间设置方法
2014/06/10 PHP
php中使用sftp教程
2015/03/30 PHP
PHP设置头信息及取得返回头信息的方法
2016/01/25 PHP
javascript GUID生成器实现代码
2009/10/31 Javascript
JQuery的html(data)方法与<script>脚本块的解决方法
2010/03/09 Javascript
js控制web打印(局部打印)方法整理
2013/05/29 Javascript
js之事件冒泡和事件捕获详细介绍
2013/10/28 Javascript
JS实现仿苹果底部任务栏菜单效果代码
2015/08/28 Javascript
jQuery实现图片走马灯效果的原理分析
2016/01/16 Javascript
BootStrap智能表单实战系列(十一)级联下拉的支持
2016/06/13 Javascript
jQuery树形插件jquery.simpleTree.js用法分析
2016/09/05 Javascript
Bootstrap实现提示框和弹出框效果
2017/01/11 Javascript
mui框架 页面无法滚动的解决方法(推荐)
2018/01/25 Javascript
JavaScript捕捉事件和阻止冒泡事件实例分析
2018/08/03 Javascript
angular4自定义表单控件[(ngModel)]的实现
2018/11/23 Javascript
angular6根据environments配置文件更改开发所需要的环境的方法
2019/03/06 Javascript
vue实现axios图片上传功能
2019/08/20 Javascript
Python基于正则表达式实现文件内容替换的方法
2017/08/30 Python
Python实现XML文件解析的示例代码
2018/02/05 Python
Python如何使用函数做字典的值
2019/11/30 Python
Pytorch实现神经网络的分类方式
2020/01/08 Python
python+opencv3.4.0 实现HOG+SVM行人检测的示例代码
2021/01/28 Python
美国用餐电影院:Alamo Drafthouse Cinema
2020/01/23 全球购物
工商管理专业职业生涯规划
2014/01/01 职场文书
业务部经理岗位职责
2014/01/04 职场文书
《掌声》教学反思
2014/02/23 职场文书
《圆明园的毁灭》教学反思
2014/02/28 职场文书
学习决心书范文
2014/03/11 职场文书
教师自我剖析材料(四风问题)
2014/09/30 职场文书
2015高考寄语集锦
2015/02/27 职场文书
食品安全主题班会
2015/08/13 职场文书
《作风建设永远在路上》心得体会
2016/01/21 职场文书
教你如何用Python实现人脸识别(含源代码)
2021/06/23 Python
Android Flutter实现图片滑动切换效果
2022/04/07 Java/Android
centos7安装mysql5.7经验记录
2022/05/02 Servers
Python使用Beautiful Soup(BS4)库解析HTML和XML
2022/06/05 Python