Linux的文件种类与扩展名
-
文件种类。Linux下,万物皆文件,全是由文件构成
-
常规类,这类都是用-开头,例如-rwxr--r--
-
纯文本文件(ASCII)
-
二进制文件(binary),里面全是1与0的数值
-
数据格式文件,程序在运行过程中的临时文件
-
-
目录(directory)
-
目录也可以理解是文件,开头是d
-
-
连结档(link)
-
理解为Windows中的快捷方式,开头为l
-
-
设备与装置文件(device),这类是用d开头
-
区块类,可以理解为硬盘,这种大的块状
-
字符类,如鼠标,键盘
-
-
数据接口文件(socket)
-
通常是网络接口,也是一种文件,开头为s
-
-
数据传输文件(FIFO)
-
first in first out,这些文件的存在的意义是为了解决,多个程序读取一个文件时造成的错误问题,用p作为标识符
-
-
-
文件扩展名
-
其实Linux中本不像Windows中用.exe .bat来表示可执行文件,而是用文件的具体属性来标识。但是为了方便我们还是会用一些文件扩展名,但是种类不多
-
.sh为shell脚本
-
.tar为压缩文件
-
.html为网页文件
-
-
值得注意的是,假设是文件属性是可执行文件,但也要此文件有可执行的内容才行,不然不能达到用户想要的目的
-
-
文件长度限制
-
单个文件最多使用255个字符
-
整个目录最多使用4096个字符
-
-
文件名的限制
-
为了避免不必要的麻烦,我们通常取名时不要使用特殊字符,如*.<>{}&()等
-
谢谢阅读!