Como posso obter o tamanho de um aplicativo depois que ele já foi instalado?

0

Com o comando whereis posso obter a localização dos arquivos, mas somando todos os tamanhos desses arquivos que gostaria de saber se existe uma maneira mais simples de fazer isso.

    
por Pini Cheyni 12.10.2015 / 08:54

2 respostas

1

Essa resposta depende da distribuição que você está usando. Tente descobrir de qual pacote o arquivo é distribuído como xterm , por exemplo, depois obtenha o tamanho do pacote consultando o repositório de pacotes.

Exemplo de Debian / Ubuntu:

which xterm
/usr/bin/xterm

dpkg -S /usr/bin/xterm
xterm: /usr/bin/xterm

apt-cache show xterm|grep -i size
Installed-Size: 1659
Size: 664882

RedHat / CentOS:

which ls
yum whatprovides /usr/bin/ls
coreutils-8.22-11.el7.x86_64 : A set of basic GNU tools commonly used in shell scripts
Repo        : base
Matched from:
Filename    : /usr/bin/ls
.
.
more output
.
.

yum info coreutils-8.22-11.el7.x86_64|grep -i size
Size        : 14 M

Solaris 11:

which ls
/usr/bin/ls

pkg search /usr/bin/ls
INDEX      ACTION VALUE      PACKAGE
path       file   usr/bin/ls pkg:/system/[email protected]

pkg info pkg:/system/[email protected] |grep -i size
          Size: 37.58 MB
    
por 12.10.2015 / 10:54
0

Uso:

ls -lah /path/to/file

Para ver o tamanho do arquivo do arquivo.

Examples:
# ls -lah /usr/sbin/httpd
-rwxr-xr-x 1 root root 348K Aug 24 17:53 /usr/sbin/httpd

# ls -la /usr/sbin/httpd 
-rwxr-xr-x 1 root root 355712 Aug 24 17:53 /usr/sbin/httpd

Nota:

Pessoalmente, acho muito mais fácil usar o comando which em vez do comando whereis .

# which httpd
/usr/sbin/httpd
    
por 12.10.2015 / 09:19