추가 장치 공간을 사용하지 않고 쉘 스크립트를 사용하여 파일을 덮어쓰려면 어떻게 해야 합니까?

추가 장치 공간을 사용하지 않고 쉘 스크립트를 사용하여 파일을 덮어쓰려면 어떻게 해야 합니까?

다음을 사용하여 파일을 덮어쓰려고 합니다.

cp source.txt target.txt

하지만 "장치에 남은 공간이 없습니다"라는 메시지가 나타납니다.

나는 또한 슈퍼유저로서도 dd를 사용해 보았으나 성공하지 못했습니다.

대상 파일이 사용하는 공간만 사용하여 덮어쓰려면 어떻게 해야 합니까?

관련 정보