MacOS 10.12.1에서 심볼릭 링크 권한에 문제가 있습니다.
$PATH에 링크를 만들었습니다.
lrwxr-xr-x 1 <redacteduser> staff 48 Dec 14 13:23 <redactedlink> -> /users/<redacted>/documents/<redacted>/<redacted>/folder
포함된 디렉터리 내부의 터미널에서 링크를 호출하면 링크가 작동하고 터미널이 폴더로 올바르게 이동합니다.
포함된 디렉토리 외부의 링크를 호출하면 ~/라고 말하면 다음과 같은 결과를 얻습니다.
zsh: permission denied: <redacted>
~/.zshrc를 가져와 내 경로에 있는지 확인한 후에도 여전히 오류가 발생합니다. 포함된 폴더의 다른 링크는 해당 폴더에 배치한 프로그램/스크립트에 대한 링크입니다. 그들은 일하고 응답한다
which <redactedlink>
링크된 폴더의 소유권은 물론 링크 자체의 소유권도 변경해 보았습니다. 이 단계에서는 다른 폴더에서 링크에 액세스할 수 없습니다. 연결된 폴더로 변경되는 쉘 스크립트에 연결하면 작동합니다.
폴더 링크 작동 방식에 대한 간단한 내용이 여기에 누락되었다고 확신합니다. 문제를 파악하는 데 도움을 주실 수 있나요?
감사해요
답변1
알고 보니 내 쪽의 XY 문제였습니다. 부적절한 방법으로 심볼릭 링크를 사용하려고 합니다. 별칭을 사용하여 디렉터리 변경에 대한 바로가기를 만들 수 있습니다.
https://superuser.com/questions/167221/can-i-add-a-shortcut-to-replace-a-path-in-linux