![기존 파일에서 "해당 파일 또는 디렉터리가 없습니다" 오류가 발생합니까?](https://linux55.com/image/136886/%EA%B8%B0%EC%A1%B4%20%ED%8C%8C%EC%9D%BC%EC%97%90%EC%84%9C%20%22%ED%95%B4%EB%8B%B9%20%ED%8C%8C%EC%9D%BC%20%EB%98%90%EB%8A%94%20%EB%94%94%EB%A0%89%ED%84%B0%EB%A6%AC%EA%B0%80%20%EC%97%86%EC%8A%B5%EB%8B%88%EB%8B%A4%22%20%EC%98%A4%EB%A5%98%EA%B0%80%20%EB%B0%9C%EC%83%9D%ED%95%A9%EB%8B%88%EA%B9%8C%3F.png)
존재하는 것처럼 보이는 바이너리 파일(?)이 동시에 존재하지 않는 문제가 있습니다.
$ ls -l /usr/local/bin/vue
lrwxr-xr-x 1 myusername admin 73 Jul 14 15:31 /usr/local/bin/vue -> ../../../Users/myusername/.config/yarn/global/node_modules/vue-cli/bin/vue
$ /usr/local/bin/vue
zsh: no such file or directory: /usr/local/bin/vue
무슨 일인지 아세요?
답변1
/Users/myusername/.config/yarn/global/node_modules/vue-cli/bin/vue
존재하지 않는다는 것을 알게 될 것입니다 .
심볼릭 링크가 /usr/local/bin/vue
존재하므로 를 사용하여 볼 수 있습니다 ls -l
. 그러나 대상은 그렇지 않으므로 실제로는 파일이 없습니다.
이 두 명령 중 하나를 사용하여 이를 확인할 수 있습니다.
ls -lL /usr/local/bin/vue
ls -l /usr/local/bin/../../../Users/myusername/.config/yarn/global/node_modules/vue-cli/bin/vue
가장 먼저 알려주시고 ls
정보를 제공해 주세요.표적링크 자체가 아닌 링크의 내용( -L
). 두 번째는 대상을 직접 봅니다.