Linux文件种类与扩展名

时间:2022-06-16 16:06:36

一、文件种类

1)普通文件:ls -al第一个字符为[-]的

  • 纯文本文件(ASCII)
  • 二进制文件(binary):Linux中的可执行文件
  • 数据格式文件(data):特定格式的文件,如:Linux登录时,将登录的数据记录在/var/log/wtmp文件 内,能通过last命令读出来,但是有cat时,会读出乱码

2)目录:第一个属性为[d]

3)连接文件:第一个属性为[l]类似于Windows系统下的快捷方式

4)设备与设备文件:与系统外设与存储相关的一些文件,通常集中在/dev目录

  • 块设备文件:第一个属性为[b]
  • 字符设备文件:第一个属性为[c]

5)套接字:第一个属性为[s],数据接口文件

6)管道:第一个属性为[p]

二、Linux文件扩展名:系统文件名只是让你了解该文件可能的用途,真正的执行与否需要权限的规范

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

2)*Z , * .tar , *.tar.gz , *.zip , *.tgz:经打包的压缩文件,不同压缩软件其扩展名不同

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

三、Linux文件名的限制:

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

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

3)设置Linux文件名时,最好避免一些特殊字符;如:* ? > < ; & [ ] | \ ' " ` ( ) { }