Bash 计算内核的大小

Bash 计算内核的大小,bash,linux-kernel,directory,backup,filesize,Bash,Linux Kernel,Directory,Backup,Filesize,最近,我把我20 GB的Ubuntu 16.04的重要目录备份到我的Ubuntu 16.04存储的30 GB分区上,空间不够了。部分问题是一个较旧的备份崩溃,6 GB.tar文件仍在/中,需要删除()。问题的另一部分是我安装了21个内核,占用了太多的空间 我已经编写了一个简单的bash脚本,名为删除较旧的内核版本,但它不能准确显示内核占用的大小。例如,在链接中,您可以看到它错误地显示~50 MB,但实际上内核占用~300 MB: 我简陋的bash脚本只列出了/boot目录中给定内核文件的大小。

最近,我把我20 GB的Ubuntu 16.04的重要目录备份到我的Ubuntu 16.04存储的30 GB分区上,空间不够了。部分问题是一个较旧的备份崩溃,6 GB
.tar
文件仍在
/
中,需要删除()。问题的另一部分是我安装了21个内核,占用了太多的空间

我已经编写了一个简单的bash脚本,名为删除较旧的内核版本,但它不能准确显示内核占用的大小。例如,在链接中,您可以看到它错误地显示~50 MB,但实际上内核占用~300 MB:

我简陋的bash脚本只列出了
/boot
目录中给定内核文件的大小。我希望添加我偶然发现的
/usr/src/kernel\u版本
/lib/modules/kernel\u版本
中的文件大小


当我偶然发现这些目录时,我想知道:还有其他目录需要添加吗?

您可能在问一个XY问题。这些内核是如何安装的?如果通过更新安装,即作为软件包安装,则应将其作为软件包删除。我投票将此问题视为离题,因为它与编程无关。@sawdust内核的安装使用:简而言之:
sudo dpkg-i*.deb
。我确实有一个关于如何将三个目录的文件大小相加的问题,但我不想用这个问题来打扰人们。我应该把它放进去吗?你可能在问XY问题。这些内核是如何安装的?如果通过更新安装,即作为软件包安装,则应将其作为软件包删除。我投票将此问题视为离题,因为它与编程无关。@sawdust内核的安装使用:简而言之:
sudo dpkg-i*.deb
。我确实有一个关于如何将三个目录的文件大小相加的问题,但我不想用这个问题来打扰人们。我应该把它放进去吗?