我想了解它发生在一个文件时,我将它从一个目录到另一个,同一文件系统内。
这是我组成的示例。
我有两个目录和一个文件:
~/Documents/dir1
~/Documents/dir2
~/Documents/dir1/fileName.txt
这里有一些有关文件fileName.txt
(ls -li
)的详细信息:
784088 -rw-r--r-- 1 myUser myUser 0 Oct 25 02:18 fileName.txt
然后,我通过发出以下命令将文件fileName.txt
从dir1
移到dir2
:
~/Documents/dir1$ mv fileName.txt ../dir2
在发出后,这里有关于文件fileName.txt
(ls -li
)的详细信息mv
:
784088 -rw-r--r-- 1 myUser myUser 0 Oct 25 02:22 fileName.txt
我原以为是索引节点号的变化,但是我错了。因此,就目前为止我所了解的,通过在同一文件系统内移动文件:
谁能告诉我文件属性的变化(除了修改时间)?
真的,谢谢你。
在同一文件系统中,mv
-ing实际上使用rename(2)
。因此,索引节点将保持完整,只是将索引节点从一个目录条目中删除并附加到另一个目录条目。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句