특정 디렉토리의 터미널에 대한 데스크탑 바로가기?

특정 디렉토리의 터미널에 대한 데스크탑 바로가기?

나에게 필요한 것은 두 번 클릭하여 터미널을 시작할 수 있지만 이미 특정 디렉토리에 CD로 저장되어 있는 데스크탑의 아이콘입니다.

저는 시작할 때 특정 디렉터리로 자동으로 CD를 이동하도록 Terminal.app을 구성하는 방법을 알고 있습니다. 다음 중 하나를 시작하는 빠른 방법을 원합니다.많은디렉토리(파일 시스템을 위아래로 탐색할 필요 없이 여러 git 저장소 중 하나에서 작업하기 위해).

다음 셸 스크립트가 포함된 텍스트 파일을 만들어 보았습니다.

cd /Users/me/MyFolder

이름과 확장자로 저장합니다 GoToDir.command.

그러나 파일을 두 번 클릭하면 터미널이 콘솔에 다음 내용으로 시작됩니다.

Last login: Mon Aug 28 20:14:31 on ttys000
Machine-Name:~ username$ /Users/username/Desktop/GoToDir.command ; exit;
logout
Saving session...
...copying shared history...
...saving history...truncating history files...
...completed.

[Process completed]

...입력이 비활성화되었습니다. 분명히 이것은 .command종료되는 일회성 프로그램으로 실행되며 그게 전부입니다.

콘솔을 "활성" 상태로 유지하려면 어떻게 해야 합니까?

답변1

저는 "ShellHere"를 사용합니다. 내가 시도한 다른 기능과 비교하여 이 기능이 마음에 드는 기능은 다음과 같습니다(Go2Shell에 대해서는 잘 모르지만 여기에서도 권장됨).만약에전면 Finder 창에서 선택한 항목은 폴더 자체이며 터미널은 해당 폴더로 "cd"됩니다. 이렇게 하면 일반적으로 Finder에서 추가로 두 번 클릭하거나 터미널에서 추가 "cd"를 사용하지 않아도 됩니다.

창에서 아무것도 선택하지 않은 경우(또는 선택 항목이 폴더가 아닌 파일인 경우) 터미널은 창 자체의 폴더/디렉토리를 엽니다.

답변2

파인더 창에 아이콘을 넣는 "Go2Shell"이라는 앱이 있습니다. 아이콘을 클릭하면 파인더 창이 표시되는 디렉토리에 대한 Unix 터미널이 열립니다. 원활하게 작동하며 매우 유용하다고 생각합니다. 앱스토어에서 무료로 제공되는 앱입니다.

관련 정보