fixit7 Asked: 2020-08-21 13:45:32 +0800 CST2020-08-21 13:45:32 +0800 CST 2020-08-21 13:45:32 +0800 CST 程序使用的空间列表 772 我想获得程序使用的空间的列表,最好首先列出最大的空间。 我只保留 18.04,因为 20.04 “损坏”了我的佳能 TS9120 扫描仪。 然后我可以卸载那些不需要的程序。 installed-programs ubuntu-mate 1 个回答 Voted Best Answer KGIII 2020-08-21T15:59:48+08:002020-08-21T15:59:48+08:00 方法#1 这个比较简单。您将打开终端,进行搜索,然后对该信息进行排序。 按CTRL+ ALT+T并打开终端。输入以下内容并按回车键。 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.
方法#1
这个比较简单。您将打开终端,进行搜索,然后对该信息进行排序。
按CTRL+ ALT+T并打开终端。输入以下内容并按回车键。
这将淹没您的窗口,因此您可以轻松地将其发送到文本文件。
这将在您的主目录中创建一个名称为的文本文件,
appsizes.txt
您可以将其用作参考。方法#2
打开您最喜欢的纯文本编辑器并剪切/粘贴以下内容:
现在,将它(最好在您的主目录中)另存为
applist.sh
.打开终端并输入以下内容:
这将与第一种方法几乎相同 - 除了您可以随时执行脚本。如果你想变得花哨,试试这个(确保你已经在上面的步骤中使它成为可执行的:
现在,无论您的终端位于哪个目录,您都可以运行
applist.sh
. 如果你想把它变成一个文本文件,你仍然可以做类似applist.sh >> ~/applist.txt
.