~ / .local / bin에 바이너리 추가


2

요컨대, 홈 디렉토리에 작업 실행 파일이 있습니다. 모든 디렉토리의 현재 사용자가 터미널에서 실행 파일을 사용할 수있게하고 싶습니다.

추가 컨텍스트 : 실행 파일은 geckodriver입니다. Harry JW Percival의 Python 을 사용한 테스트 중심 개발 (Test-Driven Development)을 사용하는 책 은 "macOS 또는 Linux 사용자의 경우 [Geckodriver]를 넣을 수있는 편리한 곳은 ~/.local/bin"

이 제안을 바탕으로 나는 다음과 같은 일을해야한다고 생각했습니다 mv geckodriver ~/.local/bin. 알고 보니 것은 ~/.local/bin실행하지 내 컴퓨터의 디렉토리입니다. 이것은 단순히에서 bin디렉토리를 만들지 못하게합니다 ~/.local.

나는 여기서 이해하지 못하는 근본적인 것이 있다고 생각합니다. 단서가 있습니까?

답변:


2

당신이 한 일은 geckodriver실행 파일을 ~ / .local로 옮기고 이름을로 바꿨습니다 bin. mv가 디렉토리로 무엇이든 이동할 수 있으려면 먼저 디렉토리가 존재해야합니다. 그렇지 않으면 대상에서 파일 이름을 바꾸려는 것으로 가정합니다. ~ / .local / bin을 삭제하고을 rm ~/.local/bin사용하여 디렉토리를 mkdir ~/.local/bin만든 다음 다시 다운로드하거나 명령을 실행할 수 mv ~/.local/bin ~/.local/geckodriver && mkdir ~/.local/bin && mv ~/.local/geckodriver ~/.local/bin있으므로 다시 다운로드 할 필요가 없습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.