dairjkee Asked:2024-03-30 04:52:43 +0800 CST2024-03-30 04:52:43 +0800 CST 2024-03-30 04:52:43 +0800 CST 中止 mv 命令。结果? 772 使用mv命令,我将一个大于 450 GB 的文件移动到另一个目录中。动作被打断了。告诉我,在这种情况下源文件保持不变? linux 1 个回答 Voted Best Answer user501383 2024-03-30T16:32:21+08:002024-03-30T16:32:21+08:00 你可以阅读源码 11.4 mv:移动(重命名)文件 要移动文件, mv 通常只需重命名它。但是,如果由于目标的文件系统不同而导致重命名不起作用,则 mv 会像通过 cp -a 一样进行复制,然后(假设复制成功)它会删除原始文件。如果复制失败,则 mv 会删除目标中任何部分创建的副本。如果要将三个目录从一个文件系统复制到另一个文件系统,并且第一个目录的复制成功,但第二个目录没有成功,则第一个目录将保留在目标文件系统上,第二个和第三个目录将保留在原始文件系统上文件系统。 Yandex 翻译 要移动文件,mv通常只需重命名即可。但是,如果由于收件人文件系统的差异而导致重命名不起作用,mv则恢复为复制,就像使用 一样cp -a,然后(假设复制成功)删除原始文件。如果复制失败, mv则删除在目标处部分创建的任何副本。如果要将三个目录从一个文件系统复制到另一个文件系统,并且第一个目录的复制成功,但第二个目录没有成功,则第一个目录将保留在目标文件系统上,第二个和第三个目录将保留在源文件系统上文件系统。 简而言之,你的源文件很好
你可以阅读源码
11.4 mv:移动(重命名)文件
Yandex 翻译
简而言之,你的源文件很好