linux 索引节点
每个文件或目录都与索引节点数组中的唯一一个元素对应,系统给每个索引节点分配一个号码
linux文件系统将文件索引节点号和文件名同时保存在目录中
目录只是将文件的名称和它的索引点号结合在一起的一张表,目录中每一对文件名称和索引点号称为一个连接
对于文件只有唯一一个索引号,对于一个索引号可以有多个文件名与之对应
硬盘格式化后分成两个部分
inode+block
block 存储数据
inode 存储这些数据的信息,文件大小,属性...
inode为每个文件进行了信息索引,就有了inode的数值,os通过指令,能通过inode值最快的找到相对应的文件
命令介绍
功能说明:显示inode内容
语法 :stat [文件或目录]
ls -a
.
..是专门的目录连接
ls -l //完整的信息
drwxr-xr-x 2 root root 4096 2008-09-09 18:10 bin ()
权限信息 每个文件系统对象的链接数 名称 若有->表示符号链接
ls -i
文件系统的对象的索引号节点
目录或文件都是对象
连接
硬链接 软链接
touch a
touch b
ln a aa //硬链接
ln -s bb //符号连接
索引节点
123 a
123 aa
a被删或移动,aa能用
345 b
346 bb
b被删或移动,bb不能用
索引节点对于一个目录
ls -id /usr/local
4210 /usr/local
如果显示local目录被引用了5次
则不通的引用路径是
/usr/local/.
/usr/local //也可以写/usr/local/
/usr/local/bin/..
/usr/local/game/..
/usr/local/etc/..
阅读(676) | 评论(1) | 转发(0) |