1.cp和inode
当文件不存在时,分配一个新的inode号,创建新文件;
当文件存在时,则inode号采用被覆盖之前的目标文件的inode号。
2.rm和inode
链接数递减,减少链接数量,如果链接数为0释放inode(inode号码可以被重新使用);如果inode被释放,则数据块放到可用空间列表中,删除目录中的目录项。
3.mv和inode
如果目标和源在相同的文件中,则会用新的文件名创建对应新的目录项,删除旧目录条对应的旧文件名,但不影响inode 号(除时间戳)或磁盘上数据的位置,数据不被移动。
如果目标和源不在同一个文件中,mv相当于cp和rm,inode号会变化。
原创文章,作者:JU,如若转载,请注明出处:http://www.178linux.com/81992