文件类型:
1、普通文件 S_ISREG
2、目录 S_ISDIR
3、字符文件 S_ISCHR
4、块文件 S_ISBLK
5、管道 S_ISFIFO
6、符号链接 S_ISLNK
7、套接字 S_ISSOCK
进程间通信(IPC)文件:
1、消息队列 S_TYPEISMQ
2、信号量 S_TYPEISSEM
3、共享存储对象 S_TYPEISSHM
软连接和硬连接:
1、硬连接:硬连接直接指向了文件的i节点,但并不是复制了一个文件。两个文件使用同一个i节点,存储只占用一份。
2、软连接:保存了目标文件的路径。
可能出现循环连接,此时unlink针对软连接是不跟随的。而硬连接如果出现循环则很难消除,所以硬连接不允许构造指向目录的连接。
文件时间,文件有三个时间:
1、文件数据最后访问时间:可以使用utime更新
2、文件数据最后修改时间:可以使用utime更新
3、i节点最后状态修改时间:状态修改并不一定数据修改:如更改权限等。
阅读(2208) | 评论(0) | 转发(0) |