在同一文件系统中移动文件

te

我想了解它发生在一个文件时,我将它从一个目录到另一个,同一文件系统内

这是我组成的示例。

我有两个目录和一个文件:

  • ~/Documents/dir1
  • ~/Documents/dir2
  • ~/Documents/dir1/fileName.txt

这里有一些有关文件fileName.txtls -li)的详细信息

784088 -rw-r--r-- 1 myUser myUser 0 Oct 25 02:18 fileName.txt

然后,我通过发出以下命令将文件fileName.txtdir1移到dir2

~/Documents/dir1$ mv fileName.txt ../dir2

发出后,这里有关于文件fileName.txtls -li的详细信息mv

784088 -rw-r--r-- 1 myUser myUser 0 Oct 25 02:22 fileName.txt

我原以为是索引节点的变化,但是我错了。因此,就目前为止我所了解的,通过在同一文件系统内移动文件:

  • 数据块没有被触及(对我来说很好)
  • 索引节点(这对我来说很奇怪)

谁能告诉我文件属性的变化(除了修改时间)?

真的,谢谢你。

血红素

在同一文件系统中,mv-ing实际上使用rename(2)因此,索引节点将保持完整,只是将索引节点从一个目录条目中删除并附加到另一个目录条目。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章