pbcopy/pbpaste는 Mac OS 복사 및 붙여넣기와 동작이 동일하지 않습니다.

pbcopy/pbpaste는 Mac OS 복사 및 붙여넣기와 동작이 동일하지 않습니다.

최신 버전의 Mac OS Mojave를 실행 중입니다. 그래요:

pbcopy < dir/sw7.s
pbpaste > dir/testpaste.mips.s

sw7.s의 내용을 testpaste에 복사하며 파일 크기는 정확히 동일합니다. 그러나 내가 할 때

touch dir/testpaste.mips.s

그런 다음 sw7에서 새 파일로 수동으로 복사하여 붙여넣으면 파일 크기가 약간 작아집니다!!! 나는 파일 크기가 더 작기를 원합니다. 파일 크기가 클수록 내 프로그램이 손상되는 것 같기 때문에 수동 복사 붙여넣기가 올바른 결과를 제공합니다.

답변1

셸에서 파일을 복사하는 전통적인 방법은 cp명령을 사용하는 것입니다.

pbcopypbpaste주로 쉘 명령의 표준 출력을 클립보드로 보내거나 쉘 명령의 표준 입력에 클립보드를 사용할 수 있도록 하는 것에 관한 것입니다 . 쉘 명령의 stdin/stdout은대개약 7비트 ASCII 텍스트, 명령 또는 셸 자체가 출력 끝에 개행 문자를 추가하는 경우가 많습니다. 따라서 파일을 복사하는 데 해당 명령을 사용하지 마십시오. 사용 cp.

관련 정보