gpt4 book ai didi

unix - 执行 'mv A B' : Will the 'inode' be changed?

转载 作者:行者123 更新时间:2023-12-01 09:49:07 25 4
gpt4 key购买 nike

如果执行命令:

mv A B

那么文件A的inode中的字段会发生什么?会改变吗?

我不认为仅通过更改文件名就可以更改它,但是我不确定。

最佳答案

这至少部分取决于A和B是什么。如果在文件系统之间移动,则inode几乎肯定会有所不同。

简单地在同一系统上重命名文件更有可能保留相同的inode,这仅仅是因为inode属于数据而不是目录条目,而效率将导致这种设计。但是,它取决于文件系统,绝不是标准规定的。

例如,可能存在带有inode概念的版本控制文件系统,该系统为您提供了新的inode,因为它希望跟踪名称更改。

关于unix - 执行 'mv A B' : Will the 'inode' be changed?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10702767/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com