Eu sou novo no Ubuntu e gostaria de saber onde posso encontrar a localização dos arquivos dos programas instalados no Ubuntu Software Center ou no Terminal.
Eu sou novo no Ubuntu e gostaria de saber onde posso encontrar a localização dos arquivos dos programas instalados no Ubuntu Software Center ou no Terminal.
Respostas:
na linha de comando, você pode usar dpkg --listfiles packagename
. Por exemplo dpkg --listfiles firefox
,. Se você deseja ver quais arquivos um pacote contém sem instalá-lo, é possível instalar o apt-file e usá-lo.
Mas você realmente não deve mexer com isso. Geralmente, não há motivo para interferir manualmente no conteúdo de um pacote. Todos os arquivos de configuração para aplicativos normais são colocados no diretório inicial do usuário. Você não tem jogos salvos C:\Programfiles\Appname\savegames
, por exemplo. Eles seriam colocados em /home/username/.local/share/appname/savegames
. Dessa forma, se você mover o diretório inicial para outra máquina, ele manterá todas as configurações e dados do usuário.
Além disso, se você só precisa saber onde está o executável, pode executar whereis executable
ou which executable
Por exemplo:
$ whereis firefox
firefox: /usr/bin/firefox /etc/firefox /usr/lib/firefox /usr/share/man/man1/firefox.1.gz
$ which firefox
/usr/bin/firefox
Se você não encontrar o comando com whereis
ou which
então talvez seja um alias. Experimentar
alias
e verifique se o comando está na lista.
Use o synaptic-package-manager
:
Supondo que gostaríamos de localizar os arquivos do pacote autotools-dev, em 'Filtro rápido', digite autotools para localizá-lo. O pacote autotools-dev aparece automaticamente. Selecione-o clicando nele e pressione 'Propriedades'. Na caixa de diálogo exibida, selecione a guia 'Arquivos instalados'.
O comando Bash interno, chamado command
também está disponível:
command [-pVv] command [arguments …]
Exemplos de uso:
$ command -v cat
/bin/cat
$ command -V cat
cat is /bin/cat
Quando o comando pesquisado é um alias:
$ command -v ll
alias ll='ls -alF'
$ command -V ll
ll is aliased to `ls -alF'