Я плохо знаком с Ubuntu и хотел бы знать, где я могу найти местоположение программных файлов для программ установленным от Центра программного обеспечения Ubuntu или Терминала.
на командной строке можно использовать dpkg --listfiles packagename
. Например, dpkg --listfiles firefox
. Если Вы хотите видеть, какие файлы пакет содержит, не устанавливая его, то можно установить способный файл и использование это.
Но Вы действительно не должны смешивать с ним. Обычно нет никакой причины вручную вмешаться в содержание пакета. Все конфигурационные файлы для нормальных приложений помещаются в пользовательский корневой каталог. У Вас нет savegames в C:\Programfiles\Appname\savegames
, например. Они были бы размещены в /home/username/.local/share/appname/savegames
. Тот путь при перемещении корневого каталога в другую машину это сохраняет все конфигурации и пользовательские данные.
Кроме того, если просто необходимо знать, где исполняемый файл - Вы, может работать 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
Если Вы не находите команду с whereis
или which
затем, возможно, это - псевдоним. Попробовать
alias
и проверьте, находится ли команда в списке.
Используйте synaptic-package-manager
:
Предположение, что мы хотели бы определить местоположение файлов пакета автоинструментов-dev, под 'Быстрым фильтром' вводит автоинструменты для определения местоположения его. Пакет автоинструментов-dev появляется автоматически. Выберите его путем нажатия на него и затем нажмите 'Properties'. В появляющемся диалоговом окне выбирают вкладку 'Installed Files'.
Встроенная команда 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'