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

面试题 相关文章推荐
介绍一下Cookie和Session及他们之间的区别
Nov 20 面试题
如何减少垃圾回收让内存更加有效使用
Oct 18 面试题
到底Java是如何传递参数的?是by value或by reference?
Jul 13 面试题
Java的for语句中break, continue和return的区别
Dec 19 面试题
SQL语言面试题
Aug 27 面试题
Sql面试题
Mar 20 面试题
应届生.NET方向面试题
May 23 面试题
托管代码(Managed Code)和非托管代码(Unmanaged Code)有什么区别
Sep 29 面试题
结构和类有什么异同
Jul 16 面试题
Shell编程面试题
May 29 面试题
非功能性需求都包括哪些方面
Oct 29 面试题
一道Delphi上机题
Jun 04 面试题
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
「OVERLORD」动画重要删减!雅儿贝德的背叛?至尊猎杀队结成
2020/04/09 日漫
PHP版 汉字转码的实现详解
2013/06/09 PHP
php中curl、fsocket、file_get_content三个函数的使用比较
2014/05/09 PHP
PHP实现的简单网络硬盘
2015/07/29 PHP
PHP将整数数字转换为罗马数字实例分享
2019/03/17 PHP
javascript 数组的方法集合
2008/06/05 Javascript
斜45度寻路实现函数
2009/08/20 Javascript
jQuery中delegate和on的用法与区别详细解析
2014/01/26 Javascript
AngularJS实现的输入框字数限制提醒功能示例
2017/10/26 Javascript
基于JavaScript实现五子棋游戏
2020/08/26 Javascript
js遍历添加栏目类添加css 再点击其它删除css【推荐】
2018/06/12 Javascript
vue axios数据请求get、post方法及实例详解
2018/09/11 Javascript
vue+axios 前端实现登录拦截的两种方式(路由拦截、http拦截)
2018/10/24 Javascript
vue实现移动端悬浮窗效果
2018/12/01 Javascript
[01:11:15]VGJ.S vs Secret 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/17 DOTA
[01:46]新英雄登场
2019/09/10 DOTA
Python操作json数据的一个简单例子
2014/04/17 Python
wxpython实现图书管理系统
2018/03/12 Python
python3安装pip3(install pip3 for python 3.x)
2018/04/03 Python
python 获取当天每个准点时间戳的实例
2018/05/22 Python
Python爬虫之正则表达式基本用法实例分析
2018/08/08 Python
Python中staticmethod和classmethod的作用与区别
2018/10/11 Python
python多线程实现TCP服务端
2019/09/03 Python
python 3.6.7实现端口扫描器
2019/09/04 Python
Python 装饰器原理、定义与用法详解
2019/12/07 Python
Pyecharts地图显示不完成问题解决方案
2020/05/11 Python
Python 实现简单的客户端认证
2020/07/29 Python
Python加载数据的5种不同方式(收藏)
2020/11/13 Python
泰国折扣酒店预订:Hotels2Thailand
2018/03/20 全球购物
如何处理简单的PHP错误
2015/10/14 面试题
大学生毕业求职的自我评价
2013/09/29 职场文书
法院先进个人事迹材料
2014/05/04 职场文书
2014年教务工作总结
2014/12/03 职场文书
学习焦裕禄观后感
2015/06/09 职场文书
优秀乡村医生事迹材料(2016精选版)
2016/02/29 职场文书
2019毕业典礼主持词!
2019/07/05 职场文书