为什么cp/mv不能中断直到当前文件结束

为什么cp/mv不能中断直到当前文件结束

假设我想使用以下命令复制 3 个大文件(每个 4Gb):

cp -v file1 file2 file3 dest_directory/

cp复制第二个文件时,我按CTRL+ C,直到第二个文件完全复制后,复制才会取消。

那么为什么会有这种行为呢?有什么关系吗系统调用或类似的东西?

我使用的是带有内核版本的 Ubuntu 16.04 4.4.0-57-generic

相关内容