linux的文件类型以及文件夹和文件的区别

Linux中文件类型只有以下这几种:

1.-,普通文件。 

2.d,目录文件,d是directory的简写。 

3.l,软连接文件,亦称符号链接文件,s是soft或者symbolic的简写。 

4.b,块文件,是设备文件的一种(还有另一种),b是block的简写。 

5.c,字符文件,也是设备文件的一种(这就是第二种),c是character的文件。 

Linux系统最原始的也只有这五种,所以第0位,只能是以上五者之一。

 

普通文件:存储普通数据,一般就是字符串。 

目录文件:存储了一张表,该表就是该目录文件下,所有文件名和inode的映射关系。

 

inode(中文译名为"索引节点"): 文件数据都储存在"块"中,那么很显然,我们还必须找到一个地方储存文件的元信息,

比如文件的创建者、文件的创建日期、文件的大小等等。这种储存文件元信息的区域就叫做inode。

inode包含文件的元信息,具体来说有以下内容:
  * 文件的字节数
  * 文件拥有者的User ID
  * 文件的Group ID
  * 文件的读、写、执行权限
  * 文件的时间戳,共有三个:ctime指inode上一次变动的时间,mtime指文件内容上一次变动的时间,atime指文件上一次打开的时间。
  * 链接数,即有多少文件名指向这个inode
  * 文件数据block的位置

 

转载于:https://www.cnblogs.com/zhoujianjie1988/p/9390770.html

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值