Mac 단축어에서 로컬 텍스트 경로를 사용하려면 기존 파일을 명령줄 -i 옵션으로 전달하거나, Finder에서 파일 또는 폴더를 찾아 선택한 항목을 단축어로 보내세요. 문서화된 이 방법들은 경로 텍스트와 파일 입력의 차이를 유지합니다.

이 안내에서는 하나의 데스크톱 작업을 다룹니다. 경로 이름에서 시작해 해당 경로에 있는 기존 항목을 단축어로 가져와 확인하는 방법입니다. Apple은 경로 이름을 파이프로 전달하면 텍스트가 입력되고, -i를 사용하면 입력을 파일 경로로 처리한다고 명시합니다. 폴더의 경우, 아래의 Finder 방법을 따르면 문서화되지 않은 명령줄 디렉터리 동작을 가정하지 않고도 대안을 사용할 수 있습니다. 명령줄에서 단축어 실행하기.

경로 텍스트와 파일 입력 사이에는 어떤 차이가 있나요?

Apple은 Text, Files, Folder를 서로 다른 단축어 입력 유형으로 나열합니다. 경로 이름은 위치를 나타냅니다. 여기서 원하는 결과는 해당 위치에 있는 기존 항목을 그 항목을 입력으로 받는 동작에서 사용할 수 있게 하는 것입니다. 허용된 입력 유형을 선택하면 다른 앱에서 단축어가 무엇을 받을 수 있는지 정해집니다. Mac 단축어의 입력 유형 이해하기.

여기에 인용된 공식 페이지는 워크플로 내부에서 텍스트를 파일 또는 폴더로 변환하는 보편적인 방법을 설명하지 않습니다. 대신 단축어의 시작 지점에 항목을 제공하는 방법을 안내합니다. 실행 중인 단축어의 중간 단계에서 완전히 내부적으로 변환해야 한다면, 이 안내는 지원되는 대안을 제시하며 그러한 변환이 검증되었다고 주장하지 않습니다.

시작 지점에 따라 방법을 선택하세요.

시작 지점 여기서 사용하는 방법 항목이 단축어에 들어가는 위치
Terminal에 있는 기존 파일의 경로 이름 -i를 사용해 단축어 실행 Shortcut Input
기존 폴더의 경로 이름 Finder에서 찾아 폴더를 선택한 다음 단축어 실행 Shortcut Input
데스크톱 작업 중인 기존 파일의 경로 이름 상위 폴더로 이동해 파일 선택 Shortcut Input

테스트용 예시 항목과 확인용 단축어 준비하기

이 안내에서는 새로 만든 테스트 자료만 사용하세요. Finder에서 홈 폴더를 열고 File > New Folder를 사용해 Shortcuts Path Demo라는 폴더를 만드세요. 그 안에 Sample Folder라는 폴더를 하나 더 만드세요. Apple은 이 명령을 사용해 Finder에서 선택한 위치에 폴더를 만드는 방법을 설명합니다. 이름이 이미 있다면 새 이름을 정하고 아래 예시에도 해당 이름을 사용하세요. Mac에서 폴더로 파일 정리하기.

그다음 TextEdit에서 Sample text for a path test.만 들어 있는 새 문서를 만드세요. Format > Make Plain Text를 선택한 다음 File > Save를 선택하세요. 새로 만든 Shortcuts Path Demo 폴더 안에 Sample Note.txt라는 이름으로 저장하세요. 계속하기 전에 Finder에서 저장된 이름을 확인하세요. TextEdit에서는 일반 텍스트로 변환하고 저장 위치를 지정하는 방법을 안내합니다. Mac의 TextEdit에서 문서 생성, 열기 및 변환하기.

단축어 앱에서 Inspect Local Item이라는 단축어를 만드세요. 도구 막대의 추가 버튼을 사용하고 이름을 입력한 뒤, 동작 라이브러리에서 검색해 View Content Graph 동작을 추가하세요. Apple은 단축어를 직접 만들고 동작을 추가하는 방법을 설명합니다. 입력 유형 안내에서는 다른 앱에서 무엇이 전달되는지 확인하기 위해 View Content Graph만 포함된 단축어를 만들도록 권장합니다. Mac에서 사용자 설정 단축어 만들기, Mac 단축어의 입력 유형 이해하기.

단축어의 Details를 열고 Use as Quick Action을 켠 다음 Finder도 켜세요. 편집기 맨 위의 입력 선언에서 현재 입력 유형을 클릭하고 파일 및 폴더 입력을 유지하세요. View Content Graph를 Shortcut Input에 연결하세요. Apple은 Finder를 사용할 수 있게 하려면 파일 또는 폴더 입력을 활성화해야 할 수 있다고 설명합니다. Mac에서 작업하면서 단축어 실행하기.

입력이 없는 상태에서 실행할 때는 입력 선언에서 Stop and Respond를 선택하고 Select a sample file or folder first.를 입력하세요. 이렇게 하면 빈 변수로 워크플로를 계속 진행하는 대신 시연의 전제 조건을 명시할 수 있습니다. Apple은 빈 입력에 대한 다른 동작과 함께 이 응답 방법도 설명합니다. Mac에서 다른 앱으로 실행할 때 단축어 입력 제한하기.

Terminal에서 기존 파일 경로 전달하기

샘플 파일을 저장하고 단축어를 만든 뒤 Terminal에서 다음 명령을 실행하세요. 위의 예시 설정에 사용할 수 있는 완전한 명령입니다.

shortcuts run "Inspect Local Item" -i "$HOME/Shortcuts Path Demo/Sample Note.txt"

경로 이름을 따옴표로 묶으면 공백이 있어도 하나로 유지됩니다. Apple의 Terminal 안내에서는 경로 이름을 따옴표로 묶는 방법을 설명하고, 단축어 명령줄 안내에서는 -i 옵션을 설명합니다. 단축어를 확장하기 전에 그래프에서 수신된 콘텐츠를 확인하세요. 이 명령은 문서를 바탕으로 제공하며, 여기서는 Mac 세션에서 실행하지 않았습니다. Mac의 Terminal에서 파일 및 폴더 지정하기, 명령줄에서 단축어 실행하기.

다른 테스트용 파일을 사용하려면 Finder에서 실제 경로 이름을 확인하세요. 항목을 마우스 오른쪽 버튼으로 클릭하고 Option 키를 누른 채 as Pathname으로 끝나는 명령을 선택하세요. 복사한 경로 이름을 -i 뒤의 따옴표로 묶인 인수로 사용하세요. 이렇게 하면 폴더 이름을 손으로 다시 조합하지 않아도 됩니다. Mac의 Terminal에서 파일 및 폴더 지정하기.

인수를 -i에 붙여 두세요. 경로 이름을 명령에 파이프로 전달하면 텍스트가 입력됩니다. 또한 이 예시에서는 명시적으로 지정한 파일 하나만 사용하세요. Apple은 여러 경로와 와일드카드를 지원하지만, 이 단일 항목 작업에는 추가 입력 항목이 포함됩니다. 명령줄에서 단축어 실행하기.

폴더 경로 이름을 선택한 Finder 입력으로 전달하기

샘플 폴더의 경우 Finder로 전환한 다음 Go > Go to Folder를 선택하세요. ~/Shortcuts Path Demo/를 입력하고 Return을 누르세요. 열린 창에서 Sample Folder를 선택하세요. Apple은 홈 폴더를 나타내는 ~를 포함해 폴더 경로 이름을 입력하거나 붙여 넣는 방법을 설명합니다. Mac에서 특정 폴더로 바로 이동하기.

단축어를 실행하기 전에 폴더 자체를 선택하세요. 상위 폴더로 이동하면 전달할 항목이 창에 표시되므로 쉽게 선택할 수 있습니다. 파일의 경우에도 같은 방식으로 상위 폴더로 이동한 다음 파일을 선택하세요.

샘플 항목을 선택한 상태에서 Finder의 Action 팝업 메뉴를 열고 Services > Inspect Local Item을 선택하세요. Apple은 선택한 항목의 Quick Actions 메뉴를 통해 활성화된 단축어를 실행하는 방법도 설명합니다. 단축어가 생성한 입력 그래프를 확인하세요. Mac에서 작업하면서 단축어 실행하기.

이 방법은 데스크톱에서 항목을 전달하는 방식입니다. Finder가 탐색 경로를 처리하고 선택한 항목이 단축어 입력이 됩니다. 기존 단축어 안에서 자동 변환하는 방법이 아니라 항목을 선택해야 합니다. 검증되지 않은 변환 절차에 의존하지 않고 알려진 폴더의 처리를 시작하려는 경우 사용하세요.

유형, 누락된 항목 및 이름 충돌 확인하기

실제 처리 단계를 추가하기 전에 다음 동작의 입력 및 출력 설명을 확인하세요. 동작 라이브러리에서 동작 위에 포인터를 올리고 정보 버튼을 클릭하세요. 이미 워크플로에 있는 동작이라면 아이콘을 Control-클릭하고 Show Info를 선택하세요. Apple에 따르면 이 설명에는 허용되는 입력과 그 결과로 생성되는 출력이 포함됩니다. 전달된 항목이 해당 요구 사항에 맞는지 확인하세요. Mac 단축어에서 동작 목록 탐색하기.

항목 전달이 예상대로 작동하지 않으면 다음 순서로 진단하세요.

  1. 테스트 항목이 Finder에 여전히 있는지, 이름이 입력한 경로 이름과 일치하는지 확인하세요.
  2. Terminal 입력의 경우 경로 이름이 -i 뒤에 오는지, 공백이 있을 때 일반 큰따옴표로 둘러싸였는지 확인하세요.
  3. Finder 입력의 경우 항목을 선택했는지, 단축어가 해당 파일 또는 폴더 유형을 입력으로 받는지 확인하세요.
  4. 다운스트림 동작에 연결하기 전에 Shortcut Input을 살펴보세요. Apple은 수신 콘텐츠를 확인할 때 View Content Graph를, 동작 사이의 콘텐츠 흐름을 살펴볼 때 Quick Look을 권장합니다. 입력 유형 이해하기, 동작 테스트하기.

항목이 존재하는지와 새로 만들어야 하는지는 별개의 조건으로 다루세요. 이 예시는 저장된 항목에서 시작하므로, 앞으로 만들 파일의 경로 이름만으로는 그 전제 조건을 충족하지 못합니다. 샘플의 이름을 바꾸거나 위치를 이동했다면 테스트를 다시 하기 전에 경로 이름을 다시 복사하세요.

확인용 워크플로에는 저장, 이동 또는 이름 변경 단계가 없으므로 대상 위치의 이름 충돌 정책이 필요하지 않습니다. 샘플을 준비할 때 이름이 이미 사용 중이면 새 이름을 선택하세요. 나중에 파일을 쓰는 동작을 추가한다면 그 동작의 문서화된 옵션을 별도로 확인하세요. 이 안내에서는 덮어쓰기나 자동 이름 변경 동작을 설명하지 않습니다.

그래프에 원하는 항목이 표시되면 Shortcut Input을 해당 항목을 입력으로 받는 동작에 직접 연결하세요. 기존 파일 경로에는 명령줄 입력 방법이 간결합니다. 일반적인 데스크톱 폴더 작업에는 Finder에서 항목을 선택해 결과를 확인할 수 있는 문서화된 전달 방법을 사용하면 됩니다.

출처