文件和目录
1.获取文件的属性
#include <sys/stat.h>
stat 获取指定路径的文件,文件未打开,如果文件是符号链接,分析的是符号链接指向的那个文件的属性
fstat 获取在某个描述符上打开的文件属性
lstat 同stat,区别是如果文件是符号链接,那么就是分析符号链接文件本身的属性
2.ls -ls 命令列出的结果 第一列说明了文件类型及权限
文件类型1位 所有者的权限3位 同组的用户的权限3位 其它组的用户的权限3位
文件类型说明:
符号 类型
- 普通文件
p 管道文件
d 目录文件
l 链接文件
s socket文件
c 字符设备文件
b 块设备文件