Unix环境高级编程中这么描述文件系统

File System:

The UNIX file system is a hierarchical arrangement of directories and files. Everything starts in the directory called root whose name is the singal character / .

A directory is a file that contains directory entries. Logially, we can think of each directory entry as containing a filename along with a structure of information describing the attributes of the file. The attributes of a file are such things as type of file(regular file, directory), the size of the file, and when the file was last modified. The stat and fstat functions return a structure of information containing all the attributes of a file. In Chapter 4, we will examine all the attributes of a file in great detail.


We make a distinction between the logical view of a directory entry and the way it is actually stored on disk. Most implementations of UNIX file system do not store attributes in the directory entries themselves, because of the difficulty of keeping them in synch when a file has multiple hard links. This will become clear when we discuss hard links in Chapter 4.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值