응용 프로그램 경로를 찾으십니까?


24

사용자는 실행기에 표시되는 응용 프로그램의 경로를 어떻게 확인할 수 있습니까?

이것은 프로그래머 나 전문가가 아닌 사람을위한 것이므로 터미널 명령은 실제로 적합하지 않습니다. 이유 : 사용자가 Ubuntu에서 완전히 누락 된 표준 OS 기능인 응용 프로그램에서 파일 / 폴더를 드래그 할 수 있도록해야합니다.


프로그래머가 아닌 사람이나 전문가에게 답변을 요청하십시오. Pilot6의 답변은 원하는 것에 매우 가깝습니다. 일반적으로 .desktop각 앱의 파일은 /usr/share/applications있지만 항상 그런 것은 아닙니다. 내가 작성하고 설정하는 방법을 보여줄 수있는 쉘 스크립트를 고려하겠습니까, 아니면 명령 행을 전혀 다루기를 원하지 않습니까? 스크립트는 각 파일의 위치와 실행 가능한 바이너리의 정확한 위치를 결정할 수 있습니다
Sergiy Kolodyazhnyy

답변:


23

/usr/share/applications또는로 이동 ~/.local/share/applications하여 응용 프로그램 아이콘을 마우스 오른쪽 버튼으로 클릭하고 "속성"을 클릭하십시오.

터미널에서 명령을 실행할 수없는 사람에게 경로가 필요한 이유는 알 수 없습니다.


2
에 사용자 별 .desktop 파일이있을 수도 있습니다 ~/.local/share/applications.
바이트 사령관

드문 경우이지만 대부분 수동으로 설치하거나 와인과 관련된 경우입니다.
Pilot6

공감이지만 Byte Commander에 동의합니다. 다른 가능한 위치를 언급해야합니다. 예를 들어, Microchip의 MPLAB IDE는 모든 파일을 /opt디렉토리에 설치합니다.
Sergiy Kolodyazhnyy

1
터미널이없는 이유 : 애플리케이션에서 파일 / 폴더를 드래그 할 수 있다는 점에서 우분투에는 표준 OS 기능이 전혀 없습니다.
xamiro

1
사람들이 경로를 필요로하는 이유는 개발자가 GUI를 만드는 데 어려움을 겪어도 "Google Chrome에 대한 경로"와 같은 텍스트 필드를 사용자에게 요청하기 때문입니다. 그것은 짜증나지만 여전히 터미널보다 무한히 좋습니다.
Andreas

13

응용 프로그램 경로를 얻는 데 몇 초 밖에 걸리지 않습니다. 대시에서 애플리케이션을 검색 한 후 애플리케이션 아이콘을 터미널로 끌어 오십시오. 응용 프로그램의 전체 경로가 터미널에 자동으로 표시됩니다.

아이콘을 터미널로 드래그하면 파일, 폴더, 아카이브 또는 아이콘이있는 다른 경로가 표시됩니다.


좋은 답변입니다! 잘 작동합니다.
Nadav B

8

당신은 터미널에 가봐야 할 것 같아요 ... 여기 예가 있습니다 :

whereis gedit

출력으로 제공됩니다.

gedit: /usr/bin/gedit /usr/share/gedit /usr/share/man/man1/gedit.1.gz

여기서 / bin / 경로는 실행 파일이있는 위치이고, / share / 하나는 응용 프로그램에 대한 일부 액세서리 파일이 들어있는 폴더이고 / man / 하나는 gedit의 매뉴얼입니다.

이것이 귀하의 질문에 답변되기를 바랍니다.


2
이것은 gedit터미널에서 액세스 할 수 있는 파일 의 위치를 알려주지 만 실행기 항목이 어떤 명령을 실행할 것인지는 알려주지 않습니다.
바이트 사령관

1
안녕, 내가 아는 한, 문제는 응용 프로그램이 시스템에있는 경로에 관한 것이 었습니다. xamiro는 프로그램을 실행하는 데 사용되는 명령을 알고 싶다고 언급하지 않았습니다.
Matteo S.
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.