首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Linux:当mv失败时,原始文件是否仍然完整?

Linux:当mv失败时,原始文件是否仍然完整?
EN

Stack Overflow用户
提问于 2014-02-13 03:00:56
回答 1查看 3.6K关注 0票数 4

我在一个文件上使用了mv命令,然后出现了以下消息:

代码语言:javascript
运行
复制
mv 'file.tar': Disk quota exceeded

但是现在新的位置和旧的位置都有一个file.tar。它们大小不同,我不知道原始文件的大小。(这个球里有很多文件)

我是否可以删除未能被移动的文件,或者如果这样做,我会丢失部分原始数据吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-02-13 03:08:39

当Unix/Linux mv(1)-es文件,如果源和目标在同一个文件系统上,它只是一个重命名。这不能给出“空间外”消息(至少不会给AFAICS)。在文件系统(不同的分区或磁盘)之间移动文件时,所做的是将源复制到目标,当操作成功时,源将被删除。在复制过程中,目标文件系统可能会耗尽空间,并且源不会被删除。奇怪的是,(部分)目的地停留在您的情况下,在我的经验中,mv清除了(但是已经有一段时间了.)。在这种情况下,目标文件所属的用户将耗尽所允许的磁盘空间。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21744324

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档