posts - 262,  comments - 221,  trackbacks - 0
【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 阅读(327) 评论(0)  编辑  收藏 所属分类: Unix / Linux

只有注册用户登录后才能发表评论。


网站导航:
 
<2008年11月>
2627282930311
2345678
9101112131415
16171819202122
23242526272829
30123456

常用链接

留言簿(21)

随笔分类

随笔档案

BlogJava热点博客

好友博客

搜索

  •  

最新评论

阅读排行榜

评论排行榜