설치된 프로그램의 폴더 위치는 어디에서 찾을 수 있습니까?


39

나는 우분투를 처음 접했고 우분투 소프트웨어 센터 나 터미널에서 설치된 프로그램의 프로그램 파일 위치를 어디에서 찾을 수 있는지 알고 싶습니다.


Ubuntu에서 RPM을 선호하거나 사용하는 경우 rpm –ql [package]를 사용하여 목록을 얻을 수도 있습니다. 이 방법은 대부분의 Fedora 및 RHEL 배포판에서도 작동합니다.
Ray Foss

답변:


39

명령 행에서을 사용할 수 있습니다 dpkg --listfiles packagename. 예를 들어 dpkg --listfiles firefox. 패키지를 설치하지 않고 패키지에 포함 된 파일을 보려면 apt-file을 설치 하여 사용할 수 있습니다.

그러나 당신은 정말로 그것을 망쳐서는 안됩니다. 일반적으로 패키지의 내용을 수동으로 방해 할 이유가 없습니다. 일반 응용 프로그램의 모든 구성 파일은 사용자 홈 디렉토리에 있습니다. C:\Programfiles\Appname\savegames예를 들어에 저장 게임이 없습니다 . 그들은에 배치됩니다 /home/username/.local/share/appname/savegames. 이렇게하면 홈 디렉토리를 다른 시스템으로 이동하면 모든 구성과 사용자 데이터가 유지됩니다.


이 명령은 "package 'sdl'이 설치되지 않았습니다"라고 말합니다. 그러나이 명령 : "dpkg --get-selections | grep sdl"반환 : libsdl-image1.2 : amd64 install ---- libsdl1.2debian : amd64 install ---- libsdl2-2.0-0 : amd64 install --- -libsdl2-dev 설치
Dr.jacky

OP는 앱 파일이 포함 된 설치 디렉토리가 어디에 있는지 알고 싶어합니다. 그는 패키지의 파일 목록을 요구하지 않았습니다.
Hedley Finger

@HedleyFinger : "설치 디렉토리"와 같은 것은 없습니다. 각 앱에는 다양한 유형의 파일에 대한 여러 디렉토리에 파일이 저장되어 있습니다. 기본 설정의 경우 / etc, 바이너리의 경우 / usr / bin, 라이브러리의 경우 / usr / lib 등. 내가 표시 한 명령은 모든 앱 파일이 설치된 위치를 보여줍니다.
Jo-Erlend Schinstad

37

또한 실행 파일이 어디에 있는지 알아야하는 경우 whereis executable또는 which executable예를 들면 다음과 같습니다.

$ whereis firefox
firefox: /usr/bin/firefox /etc/firefox /usr/lib/firefox /usr/share/man/man1/firefox.1.gz

$ which firefox
/usr/bin/firefox


1

whereis또는 which로 명령을 찾지 못하면 별명 일 수 있습니다. 시험

alias

명령이 목록에 있는지 확인하십시오.


1

사용하십시오 synaptic-package-manager:

시냅틱 패키지 관리자 (GUI)

autotools-dev 패키지의 파일을 찾고 싶다고 가정하면 'Quick filter'에서 autotools를 입력하여 찾으십시오. autotools-dev 패키지가 자동으로 나타납니다. 그것을 클릭하여 선택하고 '속성'을 누르십시오. 나타나는 대화 상자에서 '설치된 파일'탭을 선택하십시오.


4
또한 원하는 정보를 얻는 방법 을 말해야 합니다 !
guntbert

1
스크린 샷에 감사 드리며이 답변이 유용한 추가 사항이라고 생각합니다. 다운 투표해서는 안됩니다.
David Parks

1

내장 Bash 명령 command도 사용할 수 있습니다.

 command [-pVv] command [arguments …]

사용 예 :

$ command -v cat
/bin/cat
$ command -V cat
cat is /bin/cat

검색된 명령이 별명 인 경우 :

$ command -v ll
alias ll='ls -alF'
$ command -V ll
ll is aliased to `ls -alF'
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.