• Linux文件类型介绍


    文件类型介绍:

      Linux系统不同于Windows系统,两者文件类型和文件扩展名也有很大的差异。Linux中的文件类型和Linux文件的文件扩展名所代表的意义和Windows系统完全不同。用户一般通过应用程序或命令创建的文件,比如file.txt,file.tar.gz,这些文件虽然用不同的程序或命令来打开,但在Linux中,都是常规文件,即普通文件。扩展名只是人为的进行标识,区分,对Linux内核而言没有意义。

      而在Windows系统中,文件扩展名就有实实在在意义,即表明文件类型。如:

      Windows图片文件扩展名:jpg,jpeg,png,bmp,gif等

      内容文件扩展名:doc,docx,txt,pdf等

      视频文件:avi,wmv,MP4,rmvb等

    Linux中的文件类型:

      在Linux系统中,可以说一切皆文件。包括:普通文件,目录文件,字符设备文件,块设备文件,符号链接文件等等,下面将分别说明:

      (1)普通文件:Linux系统中,普通文件又有三种,即纯文本文件,二进制文件和数据格式的文件。纯文本文件,其内容可以直接读取,如数字字母等,比如配置文件几乎都是这种文件;二进制文件,Linux中的可执行文件,比如命令文件;数据格式文件,比较少见,是一种具有特定格式的文件。

      (2)字符设备及块设备文件:一般而言,字符设备是串行端口设备,如猫等串口设备。例如/dev/tty就是一个字符设备。块设备是存储数据的接口设备,供系统及程序访问,如磁盘,光驱等都是块设备。可以用mknod创建字符设备和块设备,用rm删除。

      (3)套接字文件:这类文件通常用在网络之间进行数据链接。

      (4)符号链接文件:是一个文件的软连接文件,类似于Windows系统中的快捷方式。用ln -s 源文件 符号链接文件 来创建。

    Linux下扩展名的作用:

      在Linux中,扩展名对Linux内核没有实际意义,但是可以用来人为区分不同的文件,方便用户使用。

      (1).tar, .tar.gz, .tgz, .zip, .tar.bz表示压缩文件,创建命令为tar, gzip, unzip等

      (2).sh文件表示shell脚本文件

      (3).pl表示perl语言文件

      (4).py表示python语言文件

      (5).html, .htm, .php, .jsp, .do表示网页语言文件

      (6).conf表示系统服务的配置文件

      (7)rmp表示rmp安装包文件

  • 相关阅读:
    less css
    Eclipse折叠代码 coffee bytes code folding
    jTDS jdbc驱动
    十点建议:从程序员变企业家 10 Tips for Moving From Programmer to Entrepreneur
    转:Hibernate Query examples (HQL) 示例
    [转]风雨7年话3D 长篇连载
    在游戏中使用CEGUI —— 第一章(底层)
    plusMark(正号硬件性能测试器)
    我会在月底之前将CEGUI相关的东西共享出来
    近期继超女之后的2大新闻
  • 原文地址:https://www.cnblogs.com/ZGreMount/p/7652949.html
Copyright © 2020-2023  润新知