![cp/mv가 현재 파일이 끝날 때까지 중단할 수 없는 이유](https://linux55.com/image/102203/cp%2Fmv%EA%B0%80%20%ED%98%84%EC%9E%AC%20%ED%8C%8C%EC%9D%BC%EC%9D%B4%20%EB%81%9D%EB%82%A0%20%EB%95%8C%EA%B9%8C%EC%A7%80%20%EC%A4%91%EB%8B%A8%ED%95%A0%20%EC%88%98%20%EC%97%86%EB%8A%94%20%EC%9D%B4%EC%9C%A0.png)
다음 명령을 사용하여 3개의 대용량 파일(각각 4Gb)을 복사한다고 가정해 보겠습니다.
cp -v file1 file2 file3 dest_directory/
두 번째 파일을 복사할 때 +를 cp
누르면 두 번째 파일이 완전히 복사될 때까지 복사가 취소되지 않습니다.CTRLC
그렇다면 왜 이런 동작이 발생하는 걸까요? 그게 그렇게 중요한 건가?시스템 호출아니면 비슷한 것?
커널 버전으로 Ubuntu 16.04를 사용하고 있습니다 4.4.0-57-generic
.