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

面试题 相关文章推荐
List、Map、Set三个接口,存取元素时,各有什么特点?
Sep 27 面试题
请介绍一下Ant
Jul 22 面试题
Java的五个基础面试题
Feb 26 面试题
腾讯技术类校园招聘笔试试题
May 06 面试题
应届生.NET方向面试题
May 23 面试题
金士达面试非笔试
Mar 14 面试题
别名指示符是什么
Oct 08 面试题
一套C#面试题
Oct 09 面试题
下列程序在32位linux或unix中的结果是什么
Jan 26 面试题
Linux面试题LINUX系统类
Nov 19 面试题
用JAVA实现一种排序,JAVA类实现序列化的方法(二种)
Apr 23 面试题
JAVA软件工程师测试题
Jul 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
也谈截取首页新闻 - 范例
2006/10/09 PHP
php桌面中心(二) 数据库写入
2007/03/11 PHP
php cookie 作用范围?不要在当前页面使用你的cookie
2009/03/24 PHP
四种php中webservice实现的简单架构方法及实例
2015/02/03 PHP
php解析字符串里所有URL地址的方法
2015/04/03 PHP
Laravel框架查询构造器 CURD操作示例
2019/09/04 PHP
Yii框架小部件(Widgets)用法实例详解
2020/05/15 PHP
通过Jquery遍历Json的两种数据结构的实现代码
2011/01/19 Javascript
基于jQuery中对数组进行操作的方法
2013/04/16 Javascript
jcrop基本参数一览
2013/07/16 Javascript
jQuery function的正确书写方法
2013/08/02 Javascript
JavaScript实现简单图片翻转的方法
2015/04/17 Javascript
ionic 上拉菜单(ActionSheet)实例代码
2016/06/06 Javascript
vue中使用element ui的弹窗与echarts之间的问题详解
2019/10/25 Javascript
使用Bootstrap做一个朝代历史表
2019/12/10 Javascript
微信小程序自定义模态弹窗组件详解
2019/12/24 Javascript
微信小程序实现选择地址省市区三级联动
2020/06/21 Javascript
javascript实现前端input密码输入强度验证
2020/06/24 Javascript
[00:30]明星选手化身超级英雄!2018DOTA2亚洲邀请赛全明星赛来临!
2018/04/06 DOTA
跟老齐学Python之集合的关系
2014/09/24 Python
Python实现的简单文件传输服务器和客户端
2015/04/08 Python
python简单读取大文件的方法
2016/07/01 Python
利用Python循环(包括while&for)各种打印九九乘法表的实例
2017/11/06 Python
Python爬虫爬取一个网页上的图片地址实例代码
2018/01/16 Python
python字典值排序并取出前n个key值的方法
2018/10/17 Python
python读写配置文件操作示例
2019/07/03 Python
Python while循环使用else语句代码实例
2020/02/07 Python
分享全球十款超强HTML5开发工具
2014/05/14 HTML / CSS
详解基于canvas的视频遮罩插件
2018/01/04 HTML / CSS
消防安全检查制度
2014/02/04 职场文书
2015年医院科室工作总结范文
2015/05/26 职场文书
导游词之徐州-云龙山
2019/09/29 职场文书
Nginx域名转发https访问的实现
2021/03/31 Servers
Linux系统下MySQL配置主从分离的步骤
2022/03/21 MySQL
Nginx设置HTTPS的方法步骤 443证书配置方法
2022/03/21 Servers
吉利入股戴姆勒后smart“长大了”
2022/04/21 数码科技