安装应用程序后如何获取应用程序的大小?

安装应用程序后如何获取应用程序的大小?

使用该命令,whereis我可以获取文件的位置,但我想知道是否有更简单的方法来实现这些文件的所有大小的总和。

答案1

这个答案取决于您使用的发行版。尝试找出文件是从哪个包分发的,例如xterm,然后通过查询包存储库来获取包大小。

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

红帽/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

索拉里斯 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

答案2

使用:

ls -lah /path/to/file

查看该文件的文件大小。

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

笔记:

就我个人而言,我发现使用哪个命令而不是哪里命令。

# which httpd
/usr/sbin/httpd

相关内容