![为什么cp/mv不能中断直到当前文件结束](https://linux22.com/image/102203/%E4%B8%BA%E4%BB%80%E4%B9%88cp%2Fmv%E4%B8%8D%E8%83%BD%E4%B8%AD%E6%96%AD%E7%9B%B4%E5%88%B0%E5%BD%93%E5%89%8D%E6%96%87%E4%BB%B6%E7%BB%93%E6%9D%9F.png)
假设我想使用以下命令复制 3 个大文件(每个 4Gb):
cp -v file1 file2 file3 dest_directory/
当cp
复制第二个文件时,我按CTRL+ C,直到第二个文件完全复制后,复制才会取消。
那么为什么会有这种行为呢?有什么关系吗系统调用或类似的东西?
我使用的是带有内核版本的 Ubuntu 16.04 4.4.0-57-generic
。
假设我想使用以下命令复制 3 个大文件(每个 4Gb):
cp -v file1 file2 file3 dest_directory/
当cp
复制第二个文件时,我按CTRL+ C,直到第二个文件完全复制后,复制才会取消。
那么为什么会有这种行为呢?有什么关系吗系统调用或类似的东西?
我使用的是带有内核版本的 Ubuntu 16.04 4.4.0-57-generic
。