来回移动文件后文件损坏

来回移动文件后文件损坏

我有不同的分区/~,都有ext4文件系统。在~,我有一个包含很多文件的文件夹,我尝试将整个文件夹移动到根分区

mv ~/folder /folder/

在此过程中,抱怨安装的mv分区上没有足够的可用空间。/所以我把文件复制回来

mv /folder/* ~/
rmdir /folder

现在里面的一些文件~/folder已经损坏了。它们的文件大小显示为 0。我尝试卸载~并运行fsck,但它只会告诉我一切正常。

我是如何破坏这些文件的?我怎样才能恢复它们?

编辑:啊,我现在才意识到,这些文件现在有一个名为 的结尾.part,否则名称是相同的。

编辑:我不明白为什么这个问题被关闭。我重现它,它并没有“似乎自行消失”。如果你想关闭它,你必须找到更好的理由。

答案1

这(带有“.part”)听起来像 OSX。如果您尝试移动一组您无权移动的文件消除旧文件,这些文件将被留下,使用空间。但它会在目的地复制一份。如果您来回移动文件,将会创建一些临时文件,并且 OSX 在移动完成之前不会删除旧文件。因此,您使用了额外的空间(不可移动文件中的数量),并且空间不足。

相关内容