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

文件种类

  • 普通文件,在使用ls -al所显示的第一个字符为“-“的文件。普通文件又分为:1.纯文本文件:LInux’系统最多的一种文件类型,内容我们可以直接读到,例如数字,字符。几乎我们用来作为i设置的文件都是纯文本文件。2.二进制文件:我们的系统仅认识且可以执行二进制文件。3.数据格式文件:有些程序在运行程序中会读取某些特定类型的文件,这些特定格式的文件就是数据文件。(不可以直接读取,全是乱码)
  • 目录:第一个属性为“d“的文件,也就是我们通常说的文件夹。
  • 连接文件:类似windows下面的快捷方式,第一个属性为l。
  • 设备与设备文件:与设备外设及存储有关的文件,通常集中在/dev这个目录。通常分为两种:1.块(block)设备文件:一些存储数据,以提供系统随机访问的接口设备,例如硬盘,软盘等。第一个属性为b。2.字符设备文件(character):一些串行端口的接口设备,例如键盘,鼠标等。这些设备的特性就是“一次性读取“,不能够截断输出,第一个属性为c。
  • 套接字(sockets):被称为数据接口文件,通常用于在网络上的数据连接。第一个属性为s,一般在/var/run这个目录下。
  • 管道:也是一种特殊的文件类型,它主要的目的在解决多个程序同时访问一个文件所造成的错误问题,第一个属性为p

Linux文件扩展名

基本上LInux的文件是没有所谓的扩展名,因为一个Linux能否被执行,与它的第一列的10个属性有关,与文件名一点关系都没有。
不过可以被执行和执行成功是不一样的。能不能执行成功要看文件的实际内容。我们仍然希望可以有扩展名告诉我们该文件是什么东西,所以我们通常还是会以适当的扩展名来表示该文件是什么种类。一般有一下扩展名:

  • *.sh:脚本或批处理文件
  • Z,.tar,.tar.gz,zip,.tgz:经过打包的压缩文件,由于不同的压缩软件,取不同的扩展名。
  • .html,.php:网页相关文件,分别代表HTML语法和php语法的网页文件。

Linux文件长度限制

在linux中,使用默认的Ext2/Ext3文件系统,因此:

  • 单一文件或目录的最大容许文件名为255个字符
  • 包含完整路径名称及目录(/)的完整名为4096个字符

Linux-文件种类与扩展名相关推荐

  1. Linux的文件权限理解及文件种类与扩展名

    前言 Linux的环境为一个多人多任务环境,因此出于各个用户之间的保密性原因,它的文件管理权限就显得十分重要. Linux一般将文件可读写身份分为三种类别,分别为: 拥有者(owner) 所属群组(g ...

  2. NO21 Llinux的文件种类与扩展名--文件权限--软硬链接--Linux删除文件原理

    Linux的文件种类与扩展名 一.文件种类: 1.普通文件(regular file)第一个字符为[ - ] 包括: ①纯文本档(ASCII):这是Linux系统中最多的一种文件类型,称为纯文本档.是 ...

  3. linux ls 中文乱码_每天一个linux命令:Linux文件类型与扩展名

    Linux文件类型和Linux文件的文件名所代表的意义是两个不同的概念.我们通过一般应用程序而创建的比如file.txt.file.tar.gz ,这些文件虽然要用不同的程序来打开,但放在Linux文 ...

  4. 每天一个linux命令(目录文件操作):【转载】Linux文件类型与扩展名

    Linux文件类型和Linux文件的文件名所代表的意义是两个不同的概念.我们通过一般应用程序而创建的比如file.txt.file.tar.gz ,这些文件虽然要用不同的程序来打开,但放在Linux文 ...

  5. Linux文件类型与扩展名

    Linux文件类型和Linux文件的文件名所代表的意义是两个不同的概念.我们通过一般应用程序而创建的比如file.txt.file.tar.gz ,这些文件虽然要用不同的程序来打开,但放在Linux文 ...

  6. 计算机如何把文件设为隐藏,已知文件类型的扩展名如何设置显示与隐藏?

    当你想把文件扩展名隐藏或是显示的时候,有木有突然感觉有那么一瞬间皱着眉头过呢?当你想要设置显示与隐藏扩展名的时候却莫名其妙的发现"隐藏已知文件类型的扩展名"这一项选不见了,心理莫名 ...

  7. windows服务器设置文件属性设置去掉隐藏已知文件类型的扩展名(即文件后缀名可见)

    摘要: 1.文件后缀名不可见,系统运维过程容易发生同名不同后缀的文件操作混淆的情况 2.windows系统默认是文件后缀名不可见 3.所以需要更改一下配置. 4.操作步骤如下图: (1)点击组织-文件 ...

  8. 在VSCode中自定义文件类型和扩展名关联

    目录 标题 概述 实现步骤 总结 标题 在 VSCode 中自定义文件类型和扩展名关联 Customize file type and extension associations in VSCode ...

  9. 更改文件后缀的扩展名

    window7选择更改文件后缀的扩展名: 1.找到计算机-右击属性-控制面板主页-外观和个性化 2.外观和个性化-文件夹选项-查看-找到隐藏已知文件类型的扩展名(选择将它前面打勾),就是说明扩展名是被 ...

  10. Windows系统下常见的文件类型及其扩展名

    今天小陈给大家分享一本书上的一个实用表(常见的文件类型及其扩展名)

最新文章

  1. 链表问题16——单链表的选择排序
  2. 将通讯录导入到摩托罗拉A1800通讯录中
  3. Java设计模式 创建模式-单态模式(Singleton)
  4. java 向父类_Java基础——面向对象(Object父类)
  5. 工作中遇到的错误记录
  6. 吉利、LG化学成立合资公司 从事电动车电池生产及销售
  7. [WPF Bug清单]之(4)——点击RadioButton的空白没有反应
  8. 20190803:栈实践(最小栈)
  9. 如何构建你的聊天界面
  10. 如何调整帆软件按钮的样式
  11. 黑苹果驱动_兼容黑苹果macOS Catalina系统的USB无线网卡型号及驱动下载地址
  12. Iphone 铃声制作及同步
  13. JZOJ4722. 跳楼机
  14. 关于打卡值班制度---一个excel开发工具小函数
  15. [日更-2019.3.31]如何下载Nexus5的LineageOS14.1(cm-14.1)系统源码并编译、刷机
  16. ajax打开新窗口被浏览器拦截的解决办法
  17. Thinkphp开发无需挂机开源版本支付系统原码带云端ZFB和WX免输入金额跳转支付
  18. Jarvisoj_WP
  19. 开源资产管理系统_使用ThinkPHP能够开发那些管理系统
  20. Yii学习(1)----使用方法

热门文章

  1. 转王玮文章:我编的一个小段子让公众对区块链误会了两年
  2. Mac 常用的免费解压工具(zip,rar,7z)
  3. 硕士论文阅读——基于机器视觉和深度学习的工人安全帽检测与身份识别方法
  4. 汉斯摩根索《国际纵横策论》受到过什么质疑吗
  5. linux和ios哪个效率高,8月iOS最强设备性能排行榜
  6. Unity中实现虚拟摇杆
  7. 常用电话大全[可收藏,以备急时之用]
  8. The current character read is 'E' with an int value of 69 Unable to determine the current character,
  9. ESP32设备驱动-LED控制器生成PWM信号
  10. C语言各类数值型数据间的混合运算