在 Linux 系统中,使用标准的 cp 命令拷贝文件时,如果中途被 kill 中断,默认情况下无法直接从已拷贝的部分续传,而是需要重新开始。
cp -au 源文件 目标路径
-a:保留文件属性(等价于 -dpR)。
-u(–update):仅拷贝源文件中比目标文件更新的部分,或目标文件不存在时进行拷贝。
效果:若第一次拷贝中断,重复执行命令时会跳过已拷贝内容,继续未完成的部分5。
注意:此方法对大文件的覆盖或校验可能不完善,需谨慎使用
rsync -avP 源文件 目标路径
-a:归档模式,保留文件属性
-v:显示传输详情
-P:显示进度并支持断点续传
rsync 通过校验文件差异,精确续传中断位置,适用于本地或远程拷贝