如何准确测量文件系统的大小

如何准确测量文件系统的大小

我需要测量某些装置的精确尺寸。

例如我需要知道的磁盘使用情况apt install vim

我的想法是先安装一个干净的 Ubuntu,然后测量其文件系统的大小(x KB);之后,我apt install pkgname再次测量其文件系统的大小(y KB)。

所以磁盘使用量apt install pkgname= y - xKB。

但是,有一些虚拟目录,例如/proc,所以我不知道如何测量文件系统的确切大小。此外,当我们执行时apt install pkgnamedeb文件将下载到/var/cache/apt/archives/,所以我不知道如何准确测量的磁盘使用情况pkgname

答案1

要测量文件系统的磁盘使用情况,有df-k输出单位为 kB):

$ df --output=used -k /
    Used
15761016

另外,当我们这样做时apt install pkgname,将下载一个 deb 文件/var/cache/apt/archives/...

不与apt。请参阅Ubuntu 16.04 中使用 APT 安装的软件包存储在哪里? apt-get其他人仍会保存 deb 文件,但为此你必须apt-get clean

clean
   clean clears out the local repository of retrieved package files.
   It removes everything but the lock file from
   /var/cache/apt/archives/ and /var/cache/apt/archives/partial/.

答案2

使用apt show <packagename>并查看线条Installed-Size:

apt show还会打印一行Download-Size:,这就是apt-show行中报告的内容Size:。这会告诉您需要下载以安装软件的 .deb 包的大小。

还会显示当前未安装的软件包的信息。

相关内容