Windows 터미널을 사용하여 Linux 콘솔에서 Windowshost 클립보드로 데이터 복사

Windows 터미널을 사용하여 Linux 콘솔에서 Windowshost 클립보드로 데이터 복사

Windows 터미널을 사용하여 Linux 상자에 액세스하고 있으며 Linux 콘솔에서 Windows 호스트 클립보드로 데이터를 복사해야 합니다. 가능합니까?

보다 구체적으로 저는 문자열을 클립보드에 복사해야 하는 Linux에서 .Net 핵심 응용 프로그램을 실행합니다.

답변1

Linux 셸에서:

printf $'\e]52;c;%s\a' "$(base64 <<<'hello world')"

답변2

저는 @MrCalvin의 훌륭한 답변을 바탕으로 이 작은 스크립트를 만들었습니다.

# clipfile
#  - Sends a file into the windows terminal clipboard
printf $'\e]52;c;%s\a' "$(base64 ${1:?})"

Windows 앱에 붙여넣기 위해 파일을 클립보드에 복사하는 데 많은 시간을 절약할 수 있습니다.

관련 정보