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

面试题 相关文章推荐
为什么使用接口?
Aug 13 面试题
Java的接口和C++的虚类的相同和不同处
Mar 27 面试题
database面试题
Mar 28 面试题
如何查询Oracle数据库中已经创建的索引
Oct 11 面试题
存储过程和sql语句的优缺点
Jul 02 面试题
C#里面可以避免一个类被其他类继承么?如何?
Sep 26 面试题
Linux上比较文件的命令都有哪些
Sep 28 面试题
某公司部分笔试题
Nov 05 面试题
什么是JNDI的上下文?如何初始化JNDI上下文
Mar 10 面试题
如何写一个Java类既可以用作applet也可以用作java应用
Jan 18 面试题
WebSphere面试题:在WebSphere里面如何部署一个应用
Aug 02 面试题
大唐面试试题(CPU,UNIX等等)
Jan 11 面试题
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自动重命名文件实现方法
2014/11/04 PHP
CI框架中通过hook的方式实现简单的权限控制
2015/01/07 PHP
PHP可变函数学习小结
2015/11/29 PHP
php简单实现批量上传图片的方法
2016/05/09 PHP
浅谈PHP的exec()函数无返回值排查方法(必看)
2017/03/31 PHP
PHP+redis实现微博的拉模型案例详解
2019/07/10 PHP
JavaScript的模块化:封装(闭包),继承(原型) 介绍
2013/07/22 Javascript
js函数返回多个返回值的示例代码
2013/11/05 Javascript
jQuery产品间断向下滚动效果核心代码
2014/05/08 Javascript
最佳的JavaScript错误处理实践
2016/07/16 Javascript
bootstrap学习使用(导航条、下拉菜单、轮播、栅格布局等)
2016/12/01 Javascript
Bootstrap基本插件学习笔记之Tooltip提示工具(18)
2016/12/08 Javascript
手机软键盘弹出时影响布局的解决方法
2016/12/15 Javascript
概述jQuery中的ajax方法
2016/12/16 Javascript
angularjs2中父子组件的数据传递的实例代码
2017/07/05 Javascript
Element-ui table中过滤条件变更表格内容的方法
2018/03/02 Javascript
使用jquery的cookie实现登录页记住用户名和密码的方法
2019/03/13 jQuery
前端使用crypto.js进行加密的函数代码
2020/08/16 Javascript
如何使用JS console.log()技巧提高工作效率
2020/10/14 Javascript
Python实现SVN的目录周期性备份实例
2015/07/17 Python
Python 含参构造函数实例详解
2017/05/25 Python
浅谈Python实现2种文件复制的方法
2018/01/19 Python
详解Python用三种方式统计词频的方法
2019/07/29 Python
tensorflow实现测试时读取任意指定的check point的网络参数
2020/01/21 Python
HTML5 Web Database 数据库的SQL语句的使用方法
2012/12/09 HTML / CSS
Aeropostale官网:美国著名校园品牌及青少年服饰品牌
2019/03/21 全球购物
英国现代、当代和设计师家具店:Furntastic
2020/07/18 全球购物
你懂得怎么写自荐信吗?
2013/12/27 职场文书
幼儿园运动会加油词
2014/02/14 职场文书
父亲节活动总结
2015/02/12 职场文书
应届毕业生求职简历自我评价
2015/03/02 职场文书
法制工作总结2015
2015/07/23 职场文书
Ajax请求超时与网络异常处理图文详解
2021/05/23 Javascript
Python多线程 Queue 模块常见用法
2021/07/04 Python
Oracle 多表查询基本语法实例
2022/04/18 Oracle
微软官方消息,在 2023 年 4 月 11 日之后微软将不再为 Office 2013 和 Skype for Business 2015 提供安全更新
2022/04/21 数码科技