Как только вы используете утилиту apt-get для установки пакета, иногда он исчезает в никуда. Вы знаете, что он установлен, вы просто понятия не имеете, где.
Если вы знаете имя исполняемого файла, вы можете использовать команду, чтобы найти местоположение двоичного файла, но это не дает вам информации о том, где находятся поддерживающие файлы.
Существует простой способ увидеть расположение всех файлов, установленных как часть пакета, с помощью утилиты dpkg.
dpkg -L
Пример: я установил davfs2, но я не был уверен, где был файл конфигурации, поэтому я выполнил эту команду:
geek@ubuntuServ:~$ dpkg -L davfs2
davfs2: /usr/share/lintian/overrides/davfs2 davfs2: /usr/share/davfs2/GPL davfs2: /usr/share/doc/davfs2/BUGS davfs2: /usr/share/doc/davfs2/copyright davfs2: /usr/share/davfs2/NEWS davfs2: /usr/share/doc/davfs2/THANKS davfs2: /usr/share/doc/davfs2/NEWS.gz davfs2: /usr/share/doc/davfs2/README.gz davfs2: /usr/share/doc/davfs2 davfs2: /usr/share/doc/davfs2/TODO davfs2: /etc/davfs2/secrets davfs2: /usr/share/davfs2/THANKS davfs2: /usr/share/doc/davfs2/README.Debian davfs2: /usr/share/davfs2/BUGS davfs2: /etc/davfs2/davfs2.conf davfs2: /usr/share/davfs2/ChangeLog davfs2: /usr/share/davfs2/FAQ davfs2: /etc/davfs2 davfs2: /usr/share/doc/davfs2/changelog.Debian.gz davfs2: /usr/share/davfs2/secrets.template davfs2: /usr/share/doc/davfs2/changelog.gz davfs2: /usr/share/davfs2/TODO davfs2: /usr/share/davfs2/davfs2.conf.template davfs2: /usr/share/davfs2/README davfs2: /usr/share/davfs2 davfs2: /usr/share/doc/davfs2/FAQ
Ну, теперь мне больше не нужно удивляться. Файл conf явно /etc/davfs2/davfs2.conf. Если бы я хотел посмотреть, какие файлы были установлены в / etc, вы всегда можете grep сделать вывод следующим образом:
geek@ubuntuServ:~$ dpkg -L davfs2 | grep etc
davfs2: /etc/davfs2/secrets davfs2: /etc/davfs2/davfs2.conf davfs2: /etc/davfs2
Еще проще читать.
Обновление: Изменено от -S до -L благодаря подсказке от sebest.