程序使用的空间列表

程序使用的空间列表

我想要获得程序使用的空间列表,最好首先列出最大的空间。

我只保留 18.04,因为 20.04 已经“损坏”了我的佳能 TS9120 扫描仪。

然后我可以卸载那些不需要的程序。

答案1

方法#1

这个比较简单。你要打开终端,进行搜索,然后对信息进行排序。

CTRL++ALTT打开终端。输入以下内容并按回车键。

dpkg-query -W -f='${Installed-Size;8}  ${Package}\n' | sort -nr

这将填充您的窗口,以便您可以轻松地将其发送到文本文件。

dpkg-query -W -f='${Installed-Size;8}  ${Package}\n' | sort -nr >> appsizes.txt

这将在您的主目录中创建一个名为的文本文件appsizes.txt,您可以使用它作为参考。

方法 #2

打开您最喜欢的纯文本编辑器并剪切/粘贴以下内容:

#!/bin/bash

export LC_ALL=C

aptitude show $(dpkg-query -Wf '${Package}\n') |
  awk '$1 == "Package:"     { name = $2 }
       $1 == "Uncompressed" { printf("%10s %s\n", $3, name) }' |
  awk '$1 ~ /k/ { $1 *= 1 }; $1 ~ /M/ { $1 *= 1024 }
       { printf("%9d %s\n", $1, $2)}'

现在,将其保存为(最好在您的主目录中)applist.sh

打开终端并输入以下内容:

chmod +x ./applist.sh
./applist.sh

这与第一种方法的作用基本相同 - 只是您可以随时执行脚本。如果您想更进一步,请尝试以下方法(确保您已在上述步骤中将其设为可执行:

sudo cp ./applist.sh /usr/bin

现在,无论你在终端中的哪个目录中,你都可以运行applist.sh。如果你想将其设为文本文件,你仍然可以执行类似 的操作applist.sh >> ~/applist.txt

相关内容