Mac에서 키보드 단축키로 특정 폴더를 열려면 Apple 단축어 앱에서 Finder의 고정된 폴더 경로를 여는 단축어를 만든 다음, 키 조합을 지정하세요. 아래 안내에서는 테스트용 임시 폴더 하나를 사용하고, 폴더가 있는지 확인한 뒤 엽니다.

폴더에 맞는 단축키 선택하기

이 안내는 같은 로컬 폴더를 반복해서 열고, 다른 앱에서 키 조합 하나로 해당 폴더에 접근하려는 Mac 데스크탑 사용자를 위한 것입니다. 사용자 설정 워크플로에서는 단축어 안에 짧은 셸 스크립트를 사용합니다. Apple은 단축어에서 스크립트를 실행하고 단축어에 키보드 조합을 지정하는 방법을 모두 안내합니다. macOS용 단축어 알아보기, Mac에서 작업하는 동안 단축어 실행하기.

만들기 전에 Finder에 필요한 키보드 단축키가 이미 있는지 확인하세요. Finder에서는 다음 내장 조합을 사용할 수 있습니다.

폴더 또는 작업 Finder 키보드 단축키
문서 열기 Shift-Command-O
다운로드 열기 Option-Command-L
홈 폴더 열기 Shift-Command-H
특정 폴더 경로 입력하기 Shift-Command-G

Apple은 이러한 조합을 Mac 키보드 단축키 참조에 나열합니다. 사용자 설정 폴더를 가끔 방문하는 경우 Finder를 활성화하고 Shift-Command-G를 누른 다음 경로명을 붙여 넣고 Return을 누르세요. Finder에서 경로명으로 이동하는 방법은 Apple 문서에도 안내되어 있습니다. Mac에서 특정 폴더로 바로 이동하기.

하루 동안 자주 여는 폴더라면 사용자 설정 단축키를 계속 만들어 보세요. 대상 위치가 스크립트에 저장되므로 매번 Finder 항목을 선택하거나 경로를 입력할 필요가 없습니다.

대상 폴더 준비 및 확인하기

먼저 비어 있는 예시 폴더를 사용하세요. Finder에서 이동 > 홈을 선택한 다음 파일 > 새로운 폴더를 선택하고 폴더 이름을 Folder Shortcut Demo로 지정합니다. 이미 같은 이름이 있다면 사용되지 않는 다른 이름을 선택하고 아래 스크립트에서도 동일하게 변경하세요. Finder에서는 폴더를 만들 때 Shift-Command-N도 사용할 수 있습니다. Mac 키보드 단축키.

자동화를 설정하기 전에 위치를 확인하세요. Finder에서 Shift-Command-G를 누르고 ~/Folder Shortcut Demo/를 입력한 다음 Return을 누릅니다. 물결표는 Finder의 경로명 필드에서 홈 폴더를 나타냅니다. 비어 있는 예시 폴더 안으로 이동해야 합니다. Mac에서 특정 폴더로 바로 이동하기.

나중에 다른 대상을 사용하려면 기억에 의존해 경로를 재구성하지 말고 전체 경로명을 가져오세요. Apple은 다음 Finder 방법을 안내합니다. 폴더를 마우스 오른쪽 버튼으로 클릭하고 Option 키를 누른 다음 경로명으로 복사로 끝나는 명령을 선택하세요. Mac의 터미널에서 파일과 폴더 지정하기.

폴더를 여는 단축어 만들기

단축어 앱을 열고 추가 버튼을 클릭해 새 단축어를 만듭니다. 이름을 Open Folder Shortcut Demo로 지정하세요. Apple의 수동 생성 절차에서는 단축어 이름을 지정하고, 동작 라이브러리에서 동작을 추가한 다음, 실행 버튼으로 테스트할 수 있습니다. Mac에서 사용자 설정 단축어 만들기.

동작 라이브러리에서 Run Shell Script를 검색해 해당 동작을 추가합니다. Shell 옵션을 /bin/bash로 설정하세요. 예시 스크립트를 아래의 전체 스크립트로 바꿉니다. Apple은 단축어에 내장된 셸 스크립트 지원을 문서화하고 있습니다. 여기서는 그 기능과 macOS에 문서화된 open 명령을 함께 사용합니다. macOS용 단축어 알아보기, Mac의 터미널에서 명령 실행 및 도구 사용하기.

target="$HOME/Folder Shortcut Demo"

if [ ! -d "$target" ]; then
    printf 'Folder not found: %s\n' "$target" >&2
    exit 1
fi

/usr/bin/open -a Finder "$target"

추가 파일이나 패키지가 필요 없는, 예시 폴더용 완성 스크립트입니다. 기존 HOME 환경 변수를 사용해 대상 경로를 구성하고, 대상이 디렉토리인지 확인한 다음 open을 통해 해당 경로를 Finder에 전달합니다. Apple의 명령어 문서에는 open -a로 앱을 선택하는 방법이 설명되어 있으며, 명령줄 입문서에는 선택한 앱에서 항목을 여는 방법이 안내되어 있습니다. Mac의 터미널에서 명령 실행 및 도구 사용하기, 명령줄 입문서.

경로명과 변수 주위의 따옴표를 유지하세요. 따옴표는 예시의 공백이 하나의 인수 안에 포함되도록 합니다. Apple은 터미널 경로명 안내서에서 공백이 포함된 경로에 따옴표를 사용하는 방법을 설명합니다.

단축어에서 스크립트를 활성화하라는 메시지가 표시되면 단축어 > 설정을 선택하고 고급을 연 다음 스크립트 실행 허용을 선택하세요. Apple은 단축어에서 스크립트를 실행하도록 허용하는 설정을 이렇게 안내합니다. Mac 단축어의 고급 개인정보 보호 및 보안 설정.

단축어의 실행 버튼을 클릭합니다. Finder에 예시 폴더가 표시되어야 합니다. 이 글을 준비하면서 스크립트의 Bash 구문을 확인했지만 macOS 인터페이스 동작은 여기서 실행하지 않았습니다. 따라서 키를 지정하기 전에 Mac에서 Finder 테스트를 완료하세요.

동작이 받거나 반환하는 값 이해하기

이 워크플로는 스크립트 안에 텍스트로 자체 경로를 지정합니다. Shortcut Input, 선택한 파일 또는 표준 입력을 사용하지 않습니다. 맨 앞에 표시된 앱에서 우연히 선택된 콘텐츠와 무관하게 동작하도록 그대로 두세요.

스크립트는 성공할 때 표준 출력에 의도적으로 아무것도 출력하지 않습니다. 유용한 결과는 Finder에서 폴더가 열리는 것이며, 단축어 폴더 객체를 반환하지 않습니다. 폴더가 없는 경우에는 표준 오류에 진단 메시지를 쓰고 1 상태 코드로 종료합니다. 이어지는 동작에서 출력을 사용할 필요가 없습니다.

나중에 단축어를 확장할 때는 이 구분이 중요합니다. Apple은 Text, Files, Folder를 서로 다른 입력 유형으로 구분합니다. 텍스트 경로명을 이미 폴더 객체인 것처럼 표현해서는 안 됩니다. 설치된 버전에서 동작의 선언된 입력과 출력을 확인하려면 해당 동작 아이콘을 Control-클릭하고 정보 보기를 선택하세요. Mac 단축어의 입력 유형 이해하기, Mac 단축어에서 동작 목록 탐색하기.

키보드 단축키 지정 및 테스트하기

실행 버튼 테스트가 성공하면 세부사항 버튼을 사용해 단축어의 세부사항을 엽니다. 키보드 단축키 추가를 클릭하고 원하는 조합을 누릅니다. 예를 들어 Mac에서 사용할 수 있다면 Control-Option-Command-O를 시도해 보세요. 이는 예시로 선택한 조합이며 Apple이 예약해 둔 조합은 아닙니다.

Apple은 macOS에서 어느 앱을 사용 중이든 지정된 조합으로 단축어를 실행할 수 있다고 안내하며, 일부 시스템 조합은 재지정할 수 없다고 설명합니다. 다른 앱이 활성화된 상태에서 테스트한 다음, 자주 사용하는 앱에서도 다시 테스트하세요. Mac에서 작업하는 동안 단축어 실행하기.

시스템 설정 > 키보드 > 키보드 단축키 > 앱 단축키 아래의 메뉴 제목 필드에 폴더 경로명을 입력하지 마세요. Apple은 이 기능을 기존 메뉴 명령으로 제한합니다. 폴더 열기 작업은 단축어 워크플로에서 설정하고, 키는 단축어 세부사항에서 지정하세요. Mac에서 앱용 키보드 단축키 만들기.

단축키가 아무것도 열지 않거나 잘못된 폴더를 여는 경우 진단하기

다음 순서로 확인하면 대상 문제와 키보드 문제를 구분할 수 있습니다. 어느 단계에서 실패했는지 확인할 수 있도록 한 번에 한 가지씩만 바꾸세요.

  1. 단축어 앱 안에서 단축어를 실행합니다. 여기서도 실패한다면 키보드 조합을 바꾸기 전에 동작과 경로명을 확인하세요.
  2. Finder에서 대상을 확인합니다. Shift-Command-G를 사용해 ~/Folder Shortcut Demo/로 이동해 보세요. Finder가 해당 위치로 이동하지 못하면 폴더 위치를 바로잡거나 스크립트를 업데이트하세요.
  3. 동작 오류를 확인합니다. 스크립트의 Folder not found 진단 메시지는 디렉토리 확인이 실패했다는 뜻입니다. 같은 이름의 일반 파일이 있어도 확인에 실패합니다.
  4. 다른 키 조합을 시도합니다. 실행 버튼은 작동하지만 키가 작동하지 않는다면 사용되지 않는 조합을 선택해 다시 테스트하세요. Apple은 충돌과 예약된 단축키를 제한 사항으로 설명합니다. Mac에서 앱용 키보드 단축키 만들기, Mac에서 작업하는 동안 단축어 실행하기.

폴더 이동, 누락 및 이름 중복 고려하기

스크립트는 특정 위치를 가리킵니다. 예시 폴더의 이름을 바꾸거나 폴더를 이동하면 target 할당을 업데이트하세요. 원래 경로에 다른 폴더를 다시 만들면 단축키는 그 대체 폴더를 엽니다. 디렉토리 확인은 해당 위치에 폴더가 있는지 검사할 뿐, 폴더의 정체나 내용을 확인하지는 않습니다.

서로 다른 상위 폴더 아래에 같은 최종 이름을 가진 폴더가 있을 수 있습니다. 이 단축키가 여는 폴더는 전체 경로명으로 결정됩니다. 예시를 수정할 때는 최종 이름뿐 아니라 상위 폴더도 확인하세요. 절대 경로를 그대로 사용하려면 할당 부분을 복사한 경로명으로 바꾸고 작은따옴표로 감싸세요. 경로명에 아포스트로피가 포함되어 있다면 이 형식에는 추가 처리가 필요합니다. Apple은 명령줄 입문서에서 작은따옴표로 묶은 리터럴 텍스트와 셸 확장의 차이를 설명합니다.

열기 스크립트는 폴더를 만들거나 파일을 덮어쓰지 않습니다. 대상이 없으면 새 빈 대상을 조용히 만들지 않고 중단합니다. Finder에서 처음 설정할 때 사용되지 않는 예시 이름을 사용하면 기존 폴더를 테스트용 임시 자료로 착각하지 않습니다.

예시가 실행 버튼과 지정한 키 모두에서 작동하면 실제로 사용할 로컬 폴더로 대상을 바꾸고 두 테스트를 다시 수행하세요. 대상 위치를 유지하고 존재 여부 확인을 그대로 둔 뒤, 해당 폴더가 필요할 때 확인한 키 조합을 사용하세요.

출처