文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>目录的作用 mv cp link时inode的操作

目录的作用 mv cp link时inode的操作

时间:2009-05-25  来源:zhiqiang0071

目录本身也是一个文件,它主要用来表示用户自定义的文件名称和inode number之间的映射关系,因为系统不认识用户自定义的文件名称,它只认识 inode number。rm删除文件时文件的内容并没有删除,首先需要查看inode number的link count是不是大于0,如果是就表示为可用并减1。当一个文件做了hard link时该文件的link count就会被加1,因此hard link可以用来保证关键的文件不会被删除。hardlink的文件使用ll -i可以看到两个文件的inode number是一样的。其实是一个文件两个别名,也就是说具有两名字不同的inode共享同一份内容。softlink两个文件,它们的inode number不同。mv数据时,除了更改目录文件中旧的文件名称改为新的文件名称外,其他的都不变。cp时需要在inode table中找到一个free的inode number,然后建立目录文件名和文件名与inode的映射,然后拷贝文件内容。
相关阅读 更多 +
排行榜 更多 +
龙珠格斗火柴人

龙珠格斗火柴人

飞行射击 下载
荒野恐龙猎手安卓版

荒野恐龙猎手安卓版

飞行射击 下载
超凡坦克英雄

超凡坦克英雄

飞行射击 下载