명령줄에서 OS X 클립보드에 액세스
pbpaste로 OS X 클립보드 콘텐츠에 액세스하기
pbpaste – pbpaste는 클립보드의 현재 활성 콘텐츠를 덤프하는 방법입니다. 클립보드에 있는 내용을 보려면 다음을 입력하십시오.
pbpaste
OS X에서 Command+V를 누르는 것처럼 지금 클립보드에 저장된 내용을 볼 수 있습니다.
다음과 같이 pbpaste를 사용하여 클립보드의 내용을 파일로 쉽게 저장할 수도 있습니다.
pbpaste > 클립보드.txt
이제 클립보드의 내용과 함께 clipboard.txt 문서를 갖게 됩니다. 텍스트 편집기에서 열거나 cat clipboard.txt를 입력하여 내용을 볼 수 있습니다.
pbcopy로 클립보드에 내용 추가하기
pbcopy – 상상할 수 있듯이 pbcopy는 명령줄에서 항목을 복사할 수 있는 방법입니다. 이것은 기본적으로 Finder 또는 OS X의 GUI에서 Comamnd+C를 사용하는 것과 같습니다. 이를 사용하는 가장 좋은 방법은 무언가를 pbcopy로 파이핑하는 것입니다. 예를 들면 다음과 같습니다.
ls -lha |pbcopy
이렇게 하면 ls -lha의 결과가 클립보드로 파이프되며 이제 pbpaste 명령을 사용하여 액세스할 수 있습니다.
이제 pbcopy를 사용하여 OS X의 클립보드에 무언가를 복사했으므로 pbpaste를 사용하여 터미널에 출력을 다시 덤프할 수 있습니다. 방금 ls -lha|pbcopy 명령을 실행했다면 출력이 될 것입니다.
파이프를 사용하여 pbcopy 명령으로 리디렉션할 수 있습니다.
pbcopy 및 pbpaste는 ssh 또는 기타 프로토콜을 사용하여 네트워크에서 작동할 수도 있습니다. 다음을 확인하십시오.
SSH 및 pbpaste를 사용하여 네트워크에서 클립보드 내용 붙여넣기
pbcopy 및 pbpaste는 위의 예보다 훨씬 강력합니다. pbpaste를 사용하여 ssh 연결을 통해 출력을 원격 시스템의 myclipboard.txt 파일로 파이핑하여 클립보드의 내용을 다른 시스템으로 보내는 방법은 다음과 같습니다.
pbpaste | ssh 사용자 이름@호스트 'cat > ~/myclipboard.txt'
멋지죠?
