리눅스 복사 붙여넣기, 터미널에서 Ctrl+C를 누르면 명령이 멈추는 까닭
2026-10-07
이 게시물은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.
터미널에 찍힌 경로 한 줄을 복사하려고 Ctrl+C를 눌렀습니다. 그런데 복사는 안 되고, 돌아가던 설치가 멈췄습니다.
리눅스 복사 붙여넣기를 처음 검색하는 분들이 거의 다 이 장면에서 옵니다. 고장이 아니라 약속이 다른 겁니다.
1. 왜 터미널에서는 Ctrl+C가 복사가 아닌가요

▲ 윈도우 손버릇 그대로 누르면 터미널은 다르게 알아듣습니다
터미널은 그래픽 화면보다 훨씬 오래된 약속을 따릅니다. 거기서 Ctrl+C는 "지금 돌아가는 명령을 멈춰라" 라는 신호입니다.
Ctrl+V도 마찬가지입니다. 셸에서는 다음에 누르는 키를 글자 그대로 넣으라는 뜻이라, 붙여넣기 대신 이상한 기호가 찍히기도 합니다.
그래서 우분투 기본 터미널을 비롯한 대부분의 리눅스 터미널은 Shift를 하나 더 붙였습니다.
- 복사: Ctrl+Shift+C
- 붙여넣기: Ctrl+Shift+V
- 다른 길: Shift+Insert로 붙여넣기, 마우스 오른쪽 단추 메뉴

▲ 터미널 밖의 리눅스 앱은 윈도우와 같은 Ctrl+C, Ctrl+V를 씁니다
2. 드래그만 해도 복사된다는 말은 뭔가요
리눅스에는 클립보드가 사실상 둘입니다. Ctrl+Shift+C로 담는 클립보드, 그리고 마우스로 긁기만 해도 담기는 선택 영역입니다.
긁은 다음 마우스 가운데 단추(휠)를 누르면 그 자리에 붙습니다. 단축키를 하나도 안 눌렀는데 붙여넣기가 되는 겁니다.
편하지만 함정도 있습니다. 다른 글을 긁는 순간 앞의 선택은 덮입니다. 중요한 한 줄은 긁기만 하지 말고 Ctrl+Shift+C로 담아 두세요.
3. 리눅스 터미널 붙여넣기가 안 될 때는요
자주 막히는 곳은 정해져 있습니다.
- vi나 vim 안에서: 바깥 클립보드와 따로 놉니다. 입력 모드에서 Ctrl+Shift+V로 붙이고, 들여쓰기가 계단처럼 밀리면 `:set paste` 를 먼저 켭니다
- 가상 머신 안에서: 바깥 윈도우와 클립보드를 나누려면 VirtualBox 게스트 확장이나 VMware 도구를 깔아야 합니다
- SSH로 붙은 서버에서: 서버에는 화면이 없으니 클립보드도 없습니다. 내 컴퓨터 터미널 창에서 긁어 복사하는 겁니다
- 명령으로 담고 싶을 때: X11 화면이면 `xclip -selection clipboard`, Wayland 화면이면 `wl-copy` 로 출력을 바로 클립보드에 넣습니다

▲ 원격 데스크톱에서 막히는 경우는 따로 정리했습니다
vim은 조금 더 들여다볼 만합니다. 리눅스 vi 외부 복사 붙여넣기가 안 된다는 질문 대부분이 여기서 나옵니다.
vim에는 자기만의 보관 칸(레지스터)이 여럿 있고, `y` 로 복사한 글은 그 안에만 머뭅니다. 그래서 vim에서 복사한 줄이 브라우저에는 안 붙습니다.
바깥 클립보드와 잇는 칸은 `+` 입니다. 줄을 고른 뒤 `"+y` 로 복사하고, `"+p` 로 붙입니다.
그런데 이게 안 먹는 vim도 많습니다. `vim --version` 을 쳐서 `+clipboard` 가 보이면 되고, `-clipboard` 로 나오면 클립보드 기능 없이 만든 vim입니다.
우분투라면 `vim-gtk3` 꾸러미를 깔면 `+clipboard` 판으로 바뀝니다. 서버라서 깔 수 없다면 앞에서 말한 대로 터미널 창에서 마우스로 긁어 Ctrl+Shift+C를 쓰는 편이 빠릅니다.
마우스로 긁을 때 줄 번호까지 같이 딸려 오면 `:set nonumber` 로 번호를 잠깐 끄고 긁습니다.
원격 데스크톱 창 안팎에서 끊기는 문제는 원격 데스크톱 복사 붙여넣기 안됨에서 다뤘습니다.
4. 터미널 한 줄을 다른 기기로 넘겨야 할 때
연구실 서버에서 받은 긴 경로, 오류 메시지 한 줄, 설정값. 이걸 내 노트북이나 폰으로 옮겨야 할 때가 있습니다.
같은 컴퓨터 안이라면 위 단축키로 끝납니다. 기기가 다르면 메신저나 메일로 나에게 보내는 경우가 많습니다.
자고투(ZAGO.TO)는 그 자리에 쓰는 짧은 길입니다. 긁은 줄을 붙여 넣으면 숫자 4개가 나오고, 다른 기기 브라우저에서 그 숫자를 넣으면 열립니다.
먼저 분명히 말씀드릴 것이 있습니다. 비밀번호, SSH 키, API 토큰은 넣지 마세요. 지금은 브라우저에서 암호화하지 않아서, 서버에 있는 최대 2분 동안 서버가 글을 읽을 수 있습니다.
열지 않으면 1분, 열면 1분 뒤 지워지고 다시 열 수 없습니다. 파일은 안 되고, 글은 10,000자까지입니다. 긴 로그보다 한두 줄짜리에 맞습니다.
깃 저장소 주소를 옮기는 경우는 깃허브 주소 다른 기기로에 따로 적었습니다.
3줄 요약
- 터미널에서 Ctrl+C는 멈춤 신호라서, 복사는 Ctrl+Shift+C, 붙여넣기는 Ctrl+Shift+V입니다
- 마우스로 긁고 가운데 단추를 누르면 붙지만, 다음 선택에 덮입니다
- 다른 기기로 넘길 한 줄은 숫자 4개로 옮길 수 있고, 비밀번호와 키는 넣지 않습니다
긴 글, 숫자 4개로.