게시일: · 6분 읽기
주소를 복사하고, 바로 아래에 붙여넣으려고 전화번호를 복사했습니다. 그런데 주소를 가져오려고 돌아가 보면 이미 사라지고 없습니다. 클립보드 폴더 어딘가에 있는 것도 아니고, 복구할 수 있는 것도 아닙니다. 그냥 없어진 겁니다. 그 자리에 다른 게 들어왔으니까요. 이건 버그가 아니고, Apple이 고치는 걸 잊은 것도 아닙니다. 클립보드가 원래 그렇게 설계된 거고, 처음부터 그랬습니다.
Cmd+C를 누를 때 실제로 무슨 일이 일어나는가
Mac 어디에도 클립보드 폴더는 존재하지 않습니다. 사용하고 있는 것은 macOS가 이 용도로 따로 떼어 놓은 작은 메모리 영역입니다. 개발자들은 이것을 «페이스트보드(pasteboard)»라고 부릅니다. Cmd+C로 무언가를 집어넣고, Cmd+V로 꺼냅니다. 디스크에는 아무것도 저장되지 않으므로, 나중에 찾아볼 수도 없고 복구할 수도 없습니다.
페이스트보드는 1984년 최초의 Mac부터 macOS의 일부였습니다. 당시에는 합리적인 설계였습니다. 화면은 작았고, RAM은 킬로바이트 단위로 측정됐으며, 클립보드는 두 앱 사이에서 한 번에 하나씩 옮기는 메모장 역할이었습니다. 스무 개의 탭에 걸쳐 열 개의 항목을 동시에 다루는 사람은 없었으니까요. 슬롯 하나짜리 방식은 당시 사람들이 실제로 일하는 방식에 잘 맞았습니다.
하나만 담을 수 있습니다 — 그게 설계 자체입니다
그 메모리 슬롯은 정확히 하나의 항목만 담을 수 있습니다. 새로운 것을 복사하는 순간, 이전에 있던 것은 덮어써집니다. 경고도 없고, 확인 메시지도 없고, 복구도 없습니다. 용량 한도에 도달한 게 아닙니다. macOS는 애초에 클립보드의 기억 장치 역할을 하도록 만들어지지 않았습니다. 그건 사람이 직접 해야 하는 일이었습니다.
많은 사람이 놀라는 사실이 하나 있습니다. 페이스트보드는 실제로 같은 항목의 여러 표현을 동시에 저장합니다. Word 문서에서 문장을 복사하면 클립보드는 서식 있는 텍스트, 일반 텍스트, 때로는 HTML까지 한꺼번에 보관합니다. 그래서 일반 텍스트 필드에 붙여넣을 때 서식이 자동으로 제거되고, 편집 → 스타일에 맞춰 붙여넣기가 존재하는 이유도 그것입니다. 앱이 맞는 형식을 골라 씁니다. 하지만 여전히 여러 형식을 가진 하나의 항목이지, 여러 항목이 아닙니다. 새로운 것을 복사하면 그 표현들이 모두 한꺼번에 교체됩니다.
지금 클립보드에 뭐가 있는지 확인하는 방법
- Finder를 엽니다.
- 편집 메뉴로 이동합니다.
- 클립보드 보기를 클릭합니다.
작은 미리보기 창에 가장 최근에 복사한 항목이 표시됩니다. 올바른 것을 복사했는지 확인할 때 유용하지만, 그게 전부입니다. 목록도 없고, 기록도 없고, 뒤로 스크롤할 수도 없습니다. 텍스트가 아닌 파일을 복사했다면 파일 이름이 표시되고, 이미지를 복사했다면 이미지가 표시됩니다. 하나의 항목, 읽기 전용, 아무런 조작도 없습니다.
macOS Tahoe에서 Apple이 추가한 것
macOS Tahoe는 Spotlight 안에 클립보드 기록과 비슷한 기능을 추가했습니다. 기본적으로는 꺼져 있습니다. 시스템 설정 → Spotlight → 클립보드 검색에서 활성화한 뒤, Cmd+스페이스에 이어 Cmd+4로 접근합니다. 복사한 내용을 최근 7일치 롤링 창으로 보관합니다.
켜기 전에 알아둘 것들이 있습니다. 클립보드를 사용하는 비밀번호 관리자 — 1Password, Bitwarden 등 — 는 콘텐츠에 민감 표시를 합니다. Spotlight는 그 표시를 존중하기 때문에 비밀번호는 기록에 남지 않습니다. 대부분의 브라우저도 비밀번호 필드에서 복사한 내용에 동일하게 적용합니다. 그러니 프라이버시 위험은 들리는 것보다 작습니다만, 내 Mac에서 어떤 앱이 기록을 남기고 어떤 앱이 그렇지 않은지 확인해 두는 게 좋습니다.
더 큰 한계는 구조적인 문제입니다. 항목을 고정할 수 없어서 원하든 원하지 않든 7일 후에 사라집니다. 영구적으로 표시하는 방법도 없고, 유형별로 정리하는 방법도 없으며, 검색은 텍스트로만 제한됩니다. 이미지는 기록에 나타나지만 내용으로는 검색되지 않습니다. «10분 전에 복사한 게 뭐였지» 하는 순간적인 복구에는 쓸 만합니다. 그 이상을 원한다면 부족합니다.
세 가지 방법 비교
지금 Mac에서 클립보드 기록을 처리하는 방법은 세 가지가 있고, 각각 다른 상황에 맞습니다.
내장 페이스트보드는 별도 설정 없이 어디서나 작동하지만, 항목 하나만 담고 새로 복사하는 순간 잊어버립니다. 뒤로 되돌아갈 일이 거의 없다면 충분합니다. macOS Tahoe의 Spotlight 클립보드 기록은 활성화 외에 별다른 설정 없이 7일 롤링 창을 추가해 줍니다. 가끔 복구할 때는 쓸 만하지만, 반복되는 내용을 자주 다루거나 더 오래 보관해야 한다면 부족합니다. 전용 클립보드 관리자는 나머지를 모두 커버합니다. 지속적인 기록, 고정, 검색, 이미지 썸네일, 그리고 Spotlight보다 빠른 키보드 단축키까지.
어떤 방법이 필요한지는 얼마나 자주 내용을 잃느냐에 달려 있습니다. 일주일에 한 번 정도라면 Spotlight 기록으로 충분합니다. 같은 주소를 하루에 세 번씩 다시 복사하거나, 스니펫을 매번 처음부터 다시 만들어야 하는 상황이라면, 클립보드 관리자는 첫날 오후에 이미 본전을 뽑습니다.
7일에 고정 없이는 부족하다면
바로 이 틈을 채우기 위해 메뉴 막대 전용 유틸리티들이 존재합니다. Maccy는 그중 가장 널리 쓰이는 것 중 하나입니다. 무료에 오픈소스이고, 한 가지 아이디어를 중심으로 만들어졌습니다. 클립보드 기록은 다른 것을 복사했다는 이유만으로 사라져서는 안 된다는 것입니다.
실제로 달라지는 건 하나입니다. 더 이상 내용을 잃지 않습니다. 복사할 때마다 실행 목록에 쌓이고, Cmd+Shift+C로 즉시 열리며, 몇 글자 입력해서 필터링할 수 있습니다. 서명, 코드 스니펫, 자주 쓰는 주소처럼 반복해서 쓰는 것은 고정해 두면 절대 사라지지 않습니다. 이미지는 범용 플레이스홀더 텍스트 대신 썸네일로 표시됩니다. 모든 것이 내 Mac 안에서만 머물고, 어디에도 전송되지 않습니다. 소스 코드도 공개되어 있으니 직접 확인할 수 있습니다. 다운로드는 30초 정도면 됩니다.
빠른 답변
앱을 닫으면 거기서 복사한 내용이 지워지나요?
아니요. 클립보드에 있는 내용은 다른 것을 복사하거나 Mac을 재시작하기 전까지 그대로 남아 있습니다. 내용을 만든 앱이 무엇이든 상관없습니다. 페이스트보드에 들어간 순간부터 그건 앱의 복사본이 아니라 시스템의 복사본입니다.
재시작하면 클립보드는 어떻게 되나요?
지워집니다. 페이스트보드는 디스크가 아닌 메모리에 있기 때문에 재시작하면 완전히 사라집니다. Spotlight 클립보드 기록을 사용 중이라면 그 인덱스는 재시작 후에도 남아 있습니다. Maccy 같은 클립보드 관리자를 쓰고 있다면 기록이 로컬 데이터베이스에 저장되어, 앱이 다시 실행될 때 — 보통 로그인 시 자동으로 — 복원됩니다.
Universal Clipboard이 iPhone과 Mac 간에 기록을 동기화하나요?
현재 항목 하나만 동기화합니다. 어느 쪽에도 기록은 없기 때문에, 로컬 클립보드와 동일한 한계를 가집니다. 새로운 것을 복사하면 양쪽 기기 모두에서 이전 것이 사라집니다.
파일도 복사할 수 있나요, 텍스트만 되는 건 아닌가요?
됩니다. 페이스트보드는 파일, 이미지, 텍스트를 모두 동일하게 처리합니다. Finder에서 Cmd+C로 파일을 복사하고 Cmd+V로 다른 곳에 붙여넣으면 됩니다. 텍스트와 똑같이 작동합니다. 하나만 담는다는 제한도 동일하게 적용됩니다. 두 번째 파일을 복사하면 첫 번째는 사라집니다. 클립보드 관리자도 파일을 처리하지만 앱마다 동작이 다를 수 있습니다.
현재 복사된 내용을 보는 키보드 단축키가 있나요?
기본적으로는 없습니다. 내장된 유일한 방법은 Finder → 편집 → 클립보드 보기로, 작은 미리보기 창이 열립니다. 있는 내용을 보여줄 뿐, 그 이상은 없습니다. 클립보드 관리자를 쓰면 제대로 된 단축키가 생깁니다. Maccy는 기본값으로 Cmd+Shift+C를 사용하며 변경할 수 있습니다.
클립보드 관리자가 Mac을 느리게 하나요?
체감할 수 있는 수준은 아닙니다. Maccy는 메뉴 막대에 상주하면서 복사 이벤트를 기다립니다. 그 사이에 하는 일은 없습니다. 메모리 사용량이 워낙 작아서 직접 찾아보지 않는 한 활성 상태 보기에 나타나지도 않습니다.
같은 Mac의 두 사용자 계정이 클립보드를 공유할 수 있나요?
아니요. 각 사용자 세션은 고유한 페이스트보드를 가집니다. 빠른 사용자 전환으로 계정을 바꿔도 복사된 내용은 전달되지 않습니다. 다른 계정의 클립보드는 완전히 별개입니다. 계정 간에 내용을 옮겨야 한다면 공유 파일이나 AirDrop이 현실적인 방법입니다.
