有什么办法可以查看Ubuntu使用了多少空间?


9

我可以看到Windows中使用了多少空间,因为Ubuntu使用根概念,所以不再需要特定的硬盘驱动器。我如何知道使用Ubuntu剩下多少空间?

Answers:


16

命令行

df -h

例:

Filesystem      Size  Used Avail Use% Mounted on
/dev/sda1        46G  5,5G   38G  13% /
none            4,0K     0  4,0K   0% /sys/fs/cgroup
udev            2,0G  4,0K  2,0G   1% /dev
tmpfs           404M  1,3M  403M   1% /run
none            5,0M     0  5,0M   0% /run/lock
none            2,0G   23M  2,0G   2% /run/shm
none            100M   40K  100M   1% /run/user
/dev/sda6        23G  275M   22G   2% /home
/dev/sda7       289G   63M  274G   1% /data

桌面

在破折号中搜索“系统”,然后选择“系统监视器”:

在此处输入图片说明


7

其他解决方案的问题在于它们还会列出您已创建的文件,而不仅列出已安装程序使用的空间。为此,我使用了相当复杂的东西:

dpkg-query -W -f='${Installed-Size;8}' | xargs  | sed -e 's/\ /+/g' | bc

那么,这应该怎么办?

  • dpkg-query -W -f='${Installed-Size;8}' 显示所有已安装软件包的大小(以KB为单位)。
  • xargs 是为了防止将下一个sed应用于最后一行。
  • sed -e 's/\ /+/g' 用加号替换任何空格字符实例
  • bc是一个命令行计算器。它1234 + 12345从标准输入取并返回结果。

参考文献:


并且,据此:bugs.debian.org/cgi-bin/bugreport.cgi?bug=534408返回的数字应该是所有软件包已安装大小的千字节数。千字节= 1024字节。
mkoistinen 2014年

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.