Mac에서 링크를 특정 Chrome 프로필로 여는 방법
Chrome은 다른 앱에서 클릭한 링크를 마지막으로 사용한 프로필에서 열며, 이를 바꾸는 설정이 없습니다. 직접 프로필을 지정하려면 chrome://version에서 폴더 이름을 확인하고 프로필 디렉터리 플래그로 Chrome을 실행하거나, Burly 같은 프로필 인식 브라우저 선택기가 모든 클릭에 대해 이를 대신하게 하세요.
글쓴이: Matt Senter (Burly 개발자) · · 5분 분량
Matt Senter는 작은 네이티브 앱을 처음부터 끝까지 직접 설계하고 만들어 출시하는 독립 Mac 개발자입니다. 다른 링크 라우터가 닿지 못하는 Safari 프로필까지 포함해, 자신의 Mac에서 모든 링크를 알맞은 브라우저 프로필로 보내려고 Burly를 만들었고, 이 페이지들은 그 직접 사용 경험을 바탕으로 씁니다.
업무용 Chrome 프로필과 개인용 프로필을 따로 쓴다면, Slack이나 Mail에서 온 링크가 엉뚱한 프로필에서 열리는 것을 거의 분명히 겪어봤을 겁니다. 오류가 아닙니다. Chrome은 다른 앱에서 온 링크를 가장 최근에 앞에 있던 프로필 창으로 보내며, Google의 프로필 도움말에도 다른 대상을 고르는 옵션은 나와 있지 않습니다.
이 가이드는 Chrome에 집중합니다. Chrome이 내부적으로 프로필을 식별하는 방법, 이름이 지정된 프로필에서 URL을 여는 명령, 그 명령의 가장 뻔한 형태가 실패하는 이유, 그리고 모든 과정을 자동으로 만드는 방법을 다룹니다. 모든 브라우저에 걸친 같은 문제는 Mac 브라우저 프로필 가이드를 참고하세요.
Chrome은 왜 링크를 엉뚱한 프로필에서 열까요?
Chrome은 들어오는 링크를 "지금 쓰고 있는 Chrome 창에서 열어라"라는 뜻으로 받아들입니다. macOS가 URL을 넘기면 Chrome은 가장 최근에 사용한 프로필에 주는데, 마침 그 프로필에 있었을 때만 맞는 프로필입니다. Chrome 안에는 링크별 선택도, 앱별 규칙도 없습니다.
macOS도 도움이 되지 않습니다. 시스템 설정에서는 기본 브라우저 앱 하나만 고를 수 있고, 그 앱 안의 프로필이라는 개념은 없습니다. 그래서 결정은 Chrome에 넘어가고, Chrome은 최근 사용 순서로 결정합니다.
Chrome 프로필의 폴더 이름은 어떻게 찾나요?
Chrome은 프로필 메뉴에 보이는 이름이 아니라 디스크에 있는 폴더 이름으로 각 프로필을 식별합니다. 첫 번째 프로필은 보통 Default이고, 이후 프로필은 오래전에 Work, Personal로 이름을 바꿨더라도 Profile 1, Profile 2와 같은 이름입니다. 사용자 데이터 디렉터리에 관한 Chromium 문서에 따르면 각 프로필은 Chrome 데이터 디렉터리의 하위 폴더일 뿐입니다.
어느 폴더가 어느 프로필인지 확인하는 방법은 다음과 같습니다.
- 확인하려는 프로필로 창을 엽니다.
- 주소창에 chrome://version을 입력하고 Return 키를 누릅니다.
- 프로필 경로(Profile Path) 줄을 찾습니다.
- 경로의 마지막 부분, 예를 들어 Default나 Profile 2를 기록합니다. 이것이 프로필 디렉터리 이름입니다.
- 지정하려는 모든 프로필에서 반복하고, 어느 폴더가 어느 프로필인지 메모해 둡니다.
터미널에서 특정 Chrome 프로필로 URL을 열려면 어떻게 하나요?
폴더 이름을 알면 프로필 디렉터리 플래그로 그 프로필에서 URL을 열도록 Chrome에 요청할 수 있습니다. Mac에서는 macOS가 앱을 찾아주도록 open 명령을 쓰는 형태가 일반적입니다.
open -na "Google Chrome" --args --profile-directory="Profile 1" "https://example.com"
Profile 1은 확인한 폴더 이름으로, 주소는 열려는 페이지로 바꾸세요. 따옴표가 중요합니다. Profile 1 같은 폴더 이름에는 공백이 있어서, 따옴표가 없으면 셸이 이를 두 개의 인수로 나누고 Chrome은 플래그를 무시합니다. 앱 번들 안의 Chrome 실행 파일을 직접 호출할 때도 같은 플래그가 작동하며, Brian Hogan의 가이드에서 그 형태를 설명합니다.
Chrome이 이미 실행 중이라면 두 번째 사본을 시작하지 않습니다. 새 실행 요청은 열려 있는 Chrome에 전달되고, 그 Chrome이 지정한 프로필에서 페이지를 엽니다. 원하는 동작이 바로 이것이므로 먼저 Chrome을 종료할 필요가 없습니다.
프로필 표시 이름으로는 왜 안 될까요?
가장 흔한 실수는 --profile-directory="Work"처럼 메뉴에 보이는 이름을 넘기는 것입니다. Chrome은 Work라는 폴더를 찾다가 없으면, 다른 프로필에서 페이지를 열거나 그 이름으로 비어 있는 새 프로필을 만듭니다. 어느 쪽이든 링크는 의도한 곳으로 가지 않습니다. 이 플래그에는 항상 chrome://version에서 확인한 폴더 이름을 넣어야 합니다.
Mac에서 Chrome은 프로필 폴더를 어디에 보관하나요?
Chrome은 모든 것을 사용자 라이브러리 안의 Application Support, Google, Chrome 순서의 폴더에 저장합니다. 그 안에 Default, Profile 1, Profile 2 등의 폴더가 있고, 각 프로필의 표시 이름, 표시 순서, 그리고 어느 폴더에 대응하는지를 기록하는 Local State라는 파일이 있습니다. Chrome은 이 파일을 읽어 프로필 메뉴를 그리며, 그래서 프로필 이름을 바꿔도 폴더는 바뀌지 않습니다.
이 안의 어떤 것도 편집할 필요가 없으며, Chrome이 실행 중일 때는 편집해서도 안 됩니다. 위치를 알아두면 좋은 이유는 하나입니다. 어느 폴더가 어느 프로필인지 헷갈릴 때, chrome://version의 프로필 경로 줄과 이 디렉터리의 폴더 이름은 항상 일치합니다.
다른 Chromium 브라우저에서도 같은 명령이 작동하나요?
대부분 그렇습니다. Chrome Canary, Brave, Vivaldi, Microsoft Edge 같은 Chromium 기반 브라우저는 같은 폴더 구조를 쓰고 같은 프로필 디렉터리 플래그를 받습니다. 다만 각자 데이터 디렉터리가 따로 있으므로, brave://version이나 edge://version처럼 해당 브라우저의 버전 페이지에서 폴더를 확인하고 명령에 그 앱의 이름을 써야 합니다.
알아둘 만한 예외도 있습니다. 일부 Mac 사용자는 Edge가 이미 실행 중일 때 직접 실행하면 플래그를 무시한다고 보고하며, Edge에는 외부 링크를 받을 프로필을 정하는 자체 설정도 있습니다. 두 가지 모두 Mac의 Brave, Edge, Arc 프로필에서 다룹니다.
명령이 작동하지 않게 되면 어떻게 하나요?
실패 원인은 대부분 세 가지이며, 각각 빠르게 확인할 수 있습니다.
- 폴더가 바뀌었습니다. 프로필을 삭제했다가 다시 만들었다면 폴더 번호가 새로 바뀌었을 수 있습니다. chrome://version을 다시 확인하고 명령을 업데이트하세요.
- 따옴표가 사라졌습니다. 스크립트, 단축어, 자동화 도구가 따옴표를 지우는 경우가 있습니다. 프로필 이름에 공백이 있다면 하나의 인수로 Chrome에 전달되는지 확인하세요.
- 엉뚱한 Chrome이 응답했습니다. Chrome Canary와 Chromium은 데이터 디렉터리가 따로 있어서, 한쪽의 폴더 이름이 다른 쪽에는 없습니다. 명령의 앱 이름이 chrome://version을 확인한 브라우저와 일치하는지 확인하세요.
모든 Chrome 링크가 자동으로 올바른 프로필에서 열리게 할 수 있나요?
터미널 명령은 북마크나 스크립트에는 괜찮지만, Slack, Mail, 캘린더 초대에서 클릭하는 링크에는 아무 소용이 없습니다. 그런 링크는 곧바로 기본 브라우저로 가기 때문입니다. 그런 링크의 프로필을 고르려면 클릭과 Chrome 사이에서 링크를 받아, 올바른 폴더 이름으로 그 명령에 해당하는 일을 실행하는 무언가가 있어야 합니다.
그것이 링크 라우터의 역할이며, Burly가 Chrome을 다루는 방식이 바로 이것입니다. Burly는 Chrome 자체의 프로필 목록을 읽으므로 Work가 Profile 2라는 것을 이미 알고 있고, 프로필을 고르면 올바른 프로필 디렉터리로 Chrome을 실행합니다. 찾아볼 것도 없고, 프로필을 추가해도 따로 맞춰줄 것이 없습니다.
- Burly를 다운로드하여 응용 프로그램 폴더로 드래그합니다.
- 시스템 설정을 열고 데스크탑 및 Dock으로 이동한 다음 Burly를 기본 웹 브라우저로 설정합니다.
- Burly가 Chrome 프로필과 다른 Chromium 브라우저의 프로필을 알아서 찾아냅니다.
- 아무 링크나 클릭하고 선택기에서 Chrome 프로필을 고르거나, 해당 프로필의 키를 누릅니다.

대부분의 링크가 한 프로필에 속한다면 그 프로필을 고정할 수도 있습니다. Burly의 건너뛰기 설정에서 그 프로필을 대상으로 지정하고 반전을 켜면, 키를 눌러 직접 고르지 않는 한 모든 링크가 바로 그곳으로 갑니다. 항상 하나의 브라우저 프로필로 링크 열기에서 이 설정을 설명합니다. 그리고 하루 종일 여러 Chrome 프로필을 나란히 쓴다면 여러 Chrome 프로필을 동시에 쓰는 방법에서 작업 방식의 나머지 절반을 다룹니다.
Burly 무료로 사용해 보기
몇 초 만에 모든 링크를 올바른 브라우저 프로필로 보내세요. 네이티브 앱이며, 개인정보를 지키고, 무료입니다. 계정이 필요 없습니다.
macOS용 다운로드