【1. 文件种类】
Linux的文件种类可以通过ls命令的结果中,第一个文件属性的值来区分:
①目录:属性值为d
②普通文件:属性值为-
a.纯文本文件(ASCII):可以使用cat、more命令来显示内容的文件
b.二进制文件(Binay):可以被系统识别并执行的文件,通常为命令
c.数据格式文件(Data):特定格式的文件,通常为命令所用,用cat显示时会乱码
③连接文件:属性值为l,类似于windows系统的快捷方式
④设备与设备文件:通常位于/etc目录下
a.块(Block)设备文件:属性值为b。存储数据以供系统访问的接口社保,就是硬盘
b.字符(Character)设置文件:属性值为c。即串口设备,例如键盘,鼠标等。
⑤套接字:属性知道为s。通常用在网络数据连接。唯一/var/run目录下。
⑥管道(Pipe):一种特殊的文件类型,解决多个程序同时访问一个文件所造成的错误。
【2. 文件扩展名】
①一般Linux文件是没有扩展名的,因为文件能够执行与否,与它第一列的10个属性有关,与文件名一点关系都没有。
②文件能否执行与执行是否成功是不一样的。例如对ASCII文本可以为x属性,但肯定不能执行
③虽然扩展名没有什么实际的作用,但我们仍然习惯用扩展名来区分了解文件的内容
-------------------------------------------------------------
生活就像打牌,不是要抓一手好牌,而是要尽力打好一手烂牌。
posted on 2008-11-20 17:07
Paul Lin 阅读(340)
评论(0) 编辑 收藏 所属分类:
Unix / Linux