zoukankan      html  css  js  c++  java
  • linux 文件类型

    文件类型

    1windows中是以文件的扩展名来区分文件类型的

    2LINUX中文件扩展名和文件类型没有关系。

    3)为了容易区分和兼容用户使用windows的习惯,我们也经常扩展名,但是在LINUX系统中没有实际意义。

    LINUX中一切皆文件(广义上的)

     

     

    1 普通文件

    第一个属性为“-

    纯文本文件(ASCⅡ):内容可以直接读,字符字母等,比如配置文件几乎都是这种类型的。

    2 二进制文件:LINUX中的可执行文件,比如命令文件。

    3 数据格式的文件:具有特定格式的文件。

     

    2 目录文件

    第一个属性为“d

    目录文件的结构非常简单,就是一系列目录项(dirent)的列表。每个目录项,由两部分组成:所包含文件的文件名,以及该文件名对应的inode号码。

     

    3 字符设置文件

    第一个属性为“c

    字符设备就是串行端口的接口设备,比如猫等串口设备。

    4 块设备文件

    第一个属性为“b

    块设备就是存储数据供系统及程序访问的接口设备。例如硬盘,光驱。

    我们一般不需要自己来创建设备文件,因为这些文件是和内核相关联的。

    5 套接字文件(socket)

    第一个属性为“c

    编程的程序创建,客户服务端通信”。

    6 符号链接文件

    第一个属性为“l

     

     

    文件类型小结:

    - 普通文件(f*****

       纯文本、二进制文件、数据格式文件

       touch vi cp mv rm

    d 目录(directory*****

       mkdir cp mv rm rmdir

    c  字符设备(character

       串口设备 拨号猫。

    b  块设备(block)*****

       硬盘、光驱、U

    l  软链接文件(link*****

       ln

    s  套接字文件(socket)

       编程的程序创建

       客户服务端通信

    p   管道文件





  • 相关阅读:
    #Leetcode# 448. Find All Numbers Disappeared in an Array
    #Leetcode# 65. Valid Number
    #Leetcode# 37. Sudoku Solver
    #Leetcode# 25. Reverse Nodes in k-Group
    POJ 3264 Balanced Lineup
    HDU 3947 Assign the task
    Codeforces Round #546 (Div. 2)
    2019.08.18【NOIP?提高组】模拟 A 组 总结
    jzoj 6307. 安排
    jzoj 6305. 最小值
  • 原文地址:https://www.cnblogs.com/yangliheng/p/5691845.html
Copyright © 2011-2022 走看看