文件类型
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