Linux文件类型与文件扩展名

文件类型

linux常见的文件类型有普通文件、目录文件、字符设备文件、块设备文件和符号链接文件

1. 普通文件

当用ls -lh查看某个文件的属性时,会看到第一列是-rwxrwxrwx,第一个字符是-的文件就是普通文件,主要是由一些相关的工具创建

2. 目录文件

执行ls -lh后会看到第一列为drwxr-xr-x,第一个字符是d的文件就是目录文件

3. 字符设备文件

执行ls -lh后会看到第一列为crw-rw-rw-,第一个字符是c的文件就是字符设备文件

4. 块设备文件

一些储存数据, 以提供系统随机存取的接口设备,第一个字符是b

5. 符号链接文件

执行ls -lh后会看到第一列为lrwxrwxrwx,第一个字符是l

 

文件扩展名

1. *.sh

脚本或批处理文件 (scripts),因为批处理文件为使用shell写成的,所以扩展名就编成 .sh 

2. *Z, *.tar, *.tar.gz, *.zip, *.tgz

经过打包的压缩文件

3. *.html, *.php

网页相关文件,分别代表 HTML 语法与 PHP 语法的网页文件

4. 判断一个文件能否是可执行的

执行ls -lh后如果第一列的最后一个字符是x,那么它就是可执行的,但是能否正确执行还要看文件的内容是否正确


参考:https://www.cnblogs.com/peida/archive/2012/11/22/2781912.html

猜你喜欢

转载自blog.csdn.net/Ahead_J/article/details/85006363