• Linux文件种类与扩展名


    一、文件类型

    任何设备在Linux下都是文件。

    1、常规文件(- 表示):

      (1)纯文本文件(ASCII):Linux系统最多的一种文件类型,之所以成为纯文本文件是因为,内容为我们人类可以直接读取到的数据。

        如字母、数字,只要可以用来作为设置的文件都属于这一类文件类型。

      (2)、二进制文件(binary):Linux中可执行文件(scripts,脚本文件不算)

      (3)、数据文件(data):某些程序在运行中会读取某些特定格式的文件,那些特定格式的文件可以被称为数据文件。如Linux在登录时都会将登录的数据记录在/var/log/wtmp文件内,

        该文件就是数据文件。

    2、目录(d表示)

    3、链接文件(link,l表示):类似win系统的快捷方式。

    4、设备与设备文件(device):

      (1)、区块设备文件(b表示):存储数据,以提供系统随机存取的接口设备。如硬盘与软盘

      (2)、字符设备文件(c表示):一些串行端口的接口设备,如键盘、鼠标。 

    5、数据接口文件(s表示):这类文件通常被用在网络上的数据交换,最常在/run或/tmp目录下看到这类文件。

    6、数据传输文件(FIFO,pipe)(p表示):一种特殊文件类型,主要目的是解决多个程序同时读写一个文件造成的错误问题,FIFO是(first-in-first-out)的缩写,即管道。

    二、文件扩展名

    一个Linux文件能不能被执行主要看其是否拥有可执行的权限,与文件名没有一点关系。

    注意:具有可执行的权限与具有可执行的程序代码是两回事。如文本文件、数据文件等,即使拥有了可执行的权限,也不能被执行成功,可执行与可以执行成功是不一样的。

    数种常用的扩展名:

      (1).sh:脚本或批处理文件(scripts),因为用shell写成,所以扩展名就变成了.sh。

      (2).tar、.tar.gz、.zip、.tgz、Z:经过打包的压缩文件。

      (3).html、.php:网页相关文件。

     
  • 相关阅读:
    乐视电视修改五大图标
    Google Home Mini配置失败解决办法
    使用FreeHttp任意篡改http报文 (FreeHttp使用及实现说明)
    IDEA和VS快捷键对比
    C# 中的字符串内插
    在线运行.NET代码
    在Windows服务器安装ss服务端用于逃脱公司行为管理
    .NET Core的代码安全分析工具
    用DotNetDetour HOOK .net类库
    C#代码获取另一程序的错误提示,并关闭窗口。
  • 原文地址:https://www.cnblogs.com/pooopun/p/12590190.html
Copyright © 2020-2023  润新知