이진의 절대 경로를 출력하기위한 쉘 명령 있습니까? 실행 가능한 이진 파일이 어디에 있는지

지정된 프로그램의 절대 경로를 출력하기위한 쉘 명령이 있습니까? 실행 가능한 이진 파일이 어디에 있는지 알고 싶습니다.



답변

명령의 which ls전체 경로를 찾아 보십시오ls


답변

명령

type name

name실행 파일 (경로도 반환), 쉘 별명, 쉘 기능, 쉘 내장에 대한 모든 정보를 제공합니다.


답변

whereis -b yourBinary 프로그램의 위치를 ​​출력합니다.


답변

위의 모든 사항과 몇 가지주의 사항이 있습니다.

whereis-미리 설정된 일부 디렉토리에서 일치하는 항목을 검색합니다 (기본적으로). 목록은 ‘man whereis’에서 사용 가능하며 매개 변수로 전달 될 수 있습니다.

which-현재 환경에서 실행 파일 (즉, 환경 변수 PATH에 나열된 디렉토리에서 찾을 수있는 실행 파일)을 검색합니다.

(bash) type- ‘name’이 별명 인 경우 별명 정의를 나열하지만 반드시 정의에있는 실행 파일의 경로는 아닙니다.

보다 일반적인 또 다른 옵션은 mlocate 입니다.