码迷,mamicode.com
首页 > 其他好文 > 详细

一、文件种类与扩展名(1)

时间:2015-05-06 18:29:22      阅读:174      评论:0      收藏:0      [点我收藏+]

标签:

  1. 文件种类:

    使用命令“ls -l”查看文件属性,第一列10个字符中的第一个字符表示文件类型,有以下几种:

    普通文件:以“-”开始,另外根据文件内容又可以分为纯文本文件、二进制文件以及数据格式文件;纯文本文件是最多的一种文件类型;可执行文件就是二进制格式的,数据格式文件比如/var/log/wtmp,就是一个data file,能够通过last命令读出,但使用cat则会读出乱码。

    目录:第一个属性为d

    连接文件(link):第一个属性为l,类似于windows下的快捷方式

    设备与设备文件:通常存放在/dev下,与系统外设及存储等相关的一些文件,通常分为块设备文件以及字符设备文件。块设备文件就是一些存储数据以提供系统随机访问的接口设备,第一个属性为“b";字符设备文件就是一些串行端口的接口设备,如键盘鼠标等,特征是”一次性读取“,第一个属性是”c“。

    套接字:第一个属性为”s",通常在/var/run目录下

    管道:FIFO主要目的在于解决多个程序同时访问一个文件所造成的错误问题,第一个属性为p,是first-in-first-out的缩写。

  2. 文件扩展名

    基本上linux的文件是没有所谓的扩展名,一个linux文件能不能执行看属性,和文件名没有关系,只要你的权限中有x的话就代表这个文件可以被执行,当然,能不能执行成功就得看文件的内容了。

    以下简单介绍常用的扩展名:

    *.sh:脚本或批处理文件

    *Z,*tar,*.tar.gz,*.zip,*.tgz:经过打包的压缩文件

    *.html,*.php:网页相关文件

  3. 文件长度限制

    在linux下使用默认的Ext2/Ext3文件系统时,针对文件的文件名长度限制为:

    单一文件或目录的最大容许文件名为255个字符;

    包含完整路径名称及目录的完整文件名为4099个字符

    提示:可以使用Tab键补全确认文件名

  4. linux文件名的限制

    最好可以避免一些特殊字符:*  ?  >  <  ;  &  !  []  |  \  ‘ "  () {} `

一、文件种类与扩展名(1)

标签:

原文地址:http://my.oschina.net/chuangspace/blog/411324

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!