터미널을 사용하여 Chrome 설치 디렉토리 찾기


10

명령 행을 사용하여 Chrome 설치 디렉토리 / 경로를 찾으려면 어떻게합니까? Chrome이 항상 기본 경로 인 "/ Applications /"폴더에 설치되어 있습니까?

다음 명령을 시도했습니다. 아무도 내가 뭘 잘못하고 있다고 제안 할 수 있습니까?

  1. locate "*Chrome.app"

    이 명령을 사용하면 설치된 소프트웨어의 DB 항목 만 검색합니다.

  2. find / -type d -name "*Chrome.app"

    시스템의 모든 파일을 나열합니다.

이 명령을 사용하여 Chrome의 경로 만 찾으려면 다른 방법이 있습니까?


언급 한 바와 같이 find 명령이 더 나은 버전으로 작동하려면 *를 포함하지 않는 것이 좋습니다. 실제로 무엇을 표시합니까?
user151019

왜이 길이 필요한가요?
user151019

답변:


15

Launch Services 데이터베이스를 사용하여 이러한 종류의 정보를 쿼리하여 등록 된 모든 앱 목록을 덤프 grep한 다음 원하는 앱 (이 경우 Google Chrome) (예 : Mountain Lion 10.8.4 사용)을 덤프 할 수 있습니다.

/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister -dump | grep -i "google chrome"

나에게 출력을 준다 :

path:          /Applications/Google Chrome.app/
executable:    Contents/MacOS/Google Chrome
path:          /Applications/Google Chrome.app/Contents/Versions/27.0.1453.116/Google Chrome Helper.app/
executable:    Contents/MacOS/Google Chrome Helper

2
실행 가능한 경로는 Mac OS 10.13.3 (/ Applications / Google Chrome.app/Contents/MacOS/Google Chrome)에서 동일합니다
Stefan Reich


3

두 번째 명령

find / -type d -name "*Chrome.app" 

작동해야합니다-내 시스템에서 정상적으로 작동합니다.

"시스템의 모든 파일 나열"은 무엇을 의미합니까? "find"는 지정한대로 '/'에서 파일 시스템을 검색하지만 Chrome.app이 이상한 위치에 설치 될 수 있다고 생각되면 "find"가 파일 시스템을 찾는 확실한 방법입니다.


키이스 안녕하세요, 답변 주셔서 감사합니다. 터미널을 사용하여 응용 프로그램 (Google Chrome)의 절대 경로를 찾아야합니다.이 명령은 MDM 아연 응용 프로그램에서 사용됩니다. 프로젝트 요구 사항
remixabhi

파일 시스템에서 "Chrome의 모든 설치를 찾으십시오"를 의미하는 경우 작성한 'find'는 해당 경로를 제공합니다.
키이스 플라워

0

모든 Chrome 경로를 찾으려면 다음을 사용하십시오.

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