![来回移动文件后文件损坏](https://linux22.com/image/87226/%E6%9D%A5%E5%9B%9E%E7%A7%BB%E5%8A%A8%E6%96%87%E4%BB%B6%E5%90%8E%E6%96%87%E4%BB%B6%E6%8D%9F%E5%9D%8F.png)
我有不同的分区/
和~
,都有ext4
文件系统。在~
,我有一个包含很多文件的文件夹,我尝试将整个文件夹移动到根分区
mv ~/folder /folder/
在此过程中,抱怨安装的mv
分区上没有足够的可用空间。/
所以我把文件复制回来
mv /folder/* ~/
rmdir /folder
现在里面的一些文件~/folder
已经损坏了。它们的文件大小显示为 0。我尝试卸载~
并运行fsck
,但它只会告诉我一切正常。
我是如何破坏这些文件的?我怎样才能恢复它们?
编辑:啊,我现在才意识到,这些文件现在有一个名为 的结尾.part
,否则名称是相同的。
编辑:我不明白为什么这个问题被关闭。我能重现它,它并没有“似乎自行消失”。如果你想关闭它,你必须找到更好的理由。
答案1
这(带有“.part”)听起来像 OSX。如果您尝试移动一组您无权移动的文件消除旧文件,这些文件将被留下,使用空间。但它会在目的地复制一份。如果您来回移动文件,将会创建一些临时文件,并且 OSX 在移动完成之前不会删除旧文件。因此,您使用了额外的空间(不可移动文件中的数量),并且空间不足。