소프트 또는 심볼릭 링크를 만드는 방법은 무엇입니까?

소프트 또는 심볼릭 링크를 만드는 방법은 무엇입니까?

에 p4v를 설치하고 있지만 /opt경로 /usr/bin에 있습니다. /opt에서 까지의 p4v에 대한 소프트 또는 심볼릭 링크를 생성할 수 있습니까 ? 가 내 경로에 있으므로 /usr/bin"p4v"만 입력하면 됩니까 ?/usr/bin

답변1

보다 man ln.

/usr/bin/bar원본 파일을 참조 하는 심볼릭 링크를 만들려면 다음을 /opt/foo사용하세요.

ln -s /opt/foo /usr/bin/bar

위 명령을 루트(예: 를 사용하여)로 적용해야 합니다 sudo.

답변2

오류는 명령을 잘못 작성했다는 것입니다. 올바른 방법은

ln -s /<full>/<path>/<to>/<file> /usr/local/bin

http://ubuntuforums.org/showthread.php?t=2001697

답변3

'p4v' 실행 파일이 /opt/bin/p4v에 있으면 간단히 다음을 실행할 수 있습니다.

sudo ln -s /opt/bin/p4v /usr/bin/p4v
sudo chmod ugo+x /usr/bin/p4v

경로에 /opt/bin(또는 실행 파일이 있는 모든 위치)을 추가하는 것이 더 좋습니다.

echo "export PATH=\$PATH:/opt/bin" >> ~/.profile
reset

답변4

위의 답변보다 이 템플릿이 더 도움이 되었습니다. 아마도 더 정확하지는 않고 덜 난독화되었을 것입니다.

ln -s <path/to/real/file-or-folder> <symlink path>

의 부품을 교체하면 됩니다 <>.

관련 정보