hawkeye Asked: 2010-10-10 19:00:04 +0800 CST2010-10-10 19:00:04 +0800 CST 2010-10-10 19:00:04 +0800 CST 如何找出剩余的磁盘空间? 772 找出正在使用/剩余多少磁盘空间的命令是什么? server command-line disk disk-usage 8 个回答 Voted Best Answer Marco Ceppi 2010-10-10T19:07:20+08:002010-10-10T19:07:20+08:00 您可以使用两个命令:df和du。 df- 报告文件系统磁盘空间使用情况 用法如下: df -h 应该输出如下内容: Filesystem Size Used Avail Use% Mounted on /dev/vzfs 20G 3.5G 16G 18% / 该-h标志提供人类可读的输出(这使得读取输出更容易)。 du- 估计文件空间使用情况 第二个工具是du一种较慢的方法,但可以更好地分解每个目录。有关这方面的信息,请参阅如何确定系统上最大的文件/目录的存储位置? ændrük 2010-10-10T19:46:55+08:002010-10-10T19:46:55+08:00 有几个很好的命令行工具可用于报告磁盘使用情况。使用对您最有帮助的一种: df $ df -h Filesystem Size Used Avail Use% Mounted on /dev/sda1 56G 4.4G 48G 9% / none 1.5G 256K 1.5G 1% /dev none 1.5G 472K 1.5G 1% /dev/shm none 1.5G 400K 1.5G 1% /var/run none 1.5G 0 1.5G 0% /var/lock tmpfs 1.5G 596K 1.5G 1% /var/log tmpfs 1.5G 8.0K 1.5G 1% /var/log/apt /dev/sdb2 840G 579G 253G 70% /home df 是默认安装的。 pydf $ pydf Filesystem Size Used Avail Use% Mounted on /dev/sda1 55G 4437M 48G 7.9 [##.........................] / none 1506M 256k 1505M 0.0 [...........................] /dev /dev/sdb2 839G 578G 252G 68.9 [###################........] /home 列标题是彩色的。 铁饼 $ discus Mount Total Used Avail Prcnt Graph / 55.02 GB 4.33 GB 50.69 GB 7.9% [*---------] /sys 0 KB 0 KB 0 KB 0.0% [----------] +onnections 0 KB 0 KB 0 KB 0.0% [----------] +rnel/debug 0 KB 0 KB 0 KB 0.0% [----------] +l/security 0 KB 0 KB 0 KB 0.0% [----------] /dev 1.47 GB 256 KB 1.47 GB 0.0% [----------] /dev/shm 1.48 GB 472 KB 1.48 GB 0.0% [----------] /var/run 1.48 GB 400 KB 1.48 GB 0.0% [----------] /var/lock 1.48 GB 0 KB 1.48 GB 0.0% [----------] /var/log 1.48 GB 596 KB 1.48 GB 0.0% [----------] +ar/log/apt 1.48 GB 8 KB 1.48 GB 0.0% [----------] /home 839.00 GB 578.13 GB 260.87 GB 68.9% [*******---] +infmt_misc 0 KB 0 KB 0 KB 0.0% [----------] +e/ak/.gvfs 0 KB 0 KB 0 KB 0.0% [----------] 列标题和进度条是彩色的。 迪 $ di Filesystem Mount Mebis Used Avail %Used fs Type /dev/sda1 / 56340.2 4436.7 49041.6 13% ext4 /dev/sdb2 /home 859138.9 592008.8 258401.8 70% ext4 tmpfs /var/log 1511.2 0.6 1510.6 0% tmpfs tmpfs /var/log/apt 1511.2 0.0 1511.2 0% tmpfs Penang 2010-10-10T19:42:41+08:002010-10-10T19:42:41+08:00 您可以使用此命令找出主目录中有多少空间文件(替换~/为/整个文件系统)并按最大文件排序 du -sk ~/* | sort -n Peter 2010-12-02T23:30:59+08:002010-12-02T23:30:59+08:00 试试du -sh <dir>。 例如,du -sh /home/mark将以人类可读的输出形式显示/home/mark. Samic 2010-10-10T23:57:52+08:002010-10-10T23:57:52+08:00 GNOME 系统监视器 如果您更喜欢图形gnome-system-monitor: 磁盘使用分析器 CLI 的磁盘使用分析器对应项是ncdu. russjr08 2010-10-10T19:04:25+08:002010-10-10T19:04:25+08:00 df -h是您最好的选择(在终端中运行)。 Nicolas Østergaard 2019-05-10T03:08:52+08:002019-05-10T03:08:52+08:00 ncdu 您还可以使用ncdu(可直接从 Ubuntu 存储库获得)使用 ncurses 库直接在终端中显示图形概览。 例如: ncdu -x / 将在不跨越文件系统边界的情况下分析根分区上的磁盘使用情况。 DewBot 2010-10-10T23:04:56+08:002010-10-10T23:04:56+08:00 请注意,这df -h只会显示已安装分区上的剩余空间。假设在运行它之前也有 NTFS 和 FAT32 分区,请注意挂载所有分区。如果 Ubuntu 是您机器上的唯一操作系统,那么我认为df.
您可以使用两个命令:
df
和du
。df
- 报告文件系统磁盘空间使用情况用法如下:
应该输出如下内容:
该
-h
标志提供人类可读的输出(这使得读取输出更容易)。du
- 估计文件空间使用情况第二个工具是
du
一种较慢的方法,但可以更好地分解每个目录。有关这方面的信息,请参阅如何确定系统上最大的文件/目录的存储位置?有几个很好的命令行工具可用于报告磁盘使用情况。使用对您最有帮助的一种:
df
df 是默认安装的。
pydf
列标题是彩色的。
铁饼
列标题和进度条是彩色的。
迪
您可以使用此命令找出主目录中有多少空间文件(替换
~/
为/
整个文件系统)并按最大文件排序试试
du -sh <dir>
。例如,
du -sh /home/mark
将以人类可读的输出形式显示/home/mark
.GNOME 系统监视器
如果您更喜欢图形
gnome-system-monitor
:磁盘使用分析器
CLI 的磁盘使用分析器对应项是
ncdu
.df -h
是您最好的选择(在终端中运行)。ncdu
您还可以使用
ncdu
(可直接从 Ubuntu 存储库获得)使用 ncurses 库直接在终端中显示图形概览。例如:
将在不跨越文件系统边界的情况下分析根分区上的磁盘使用情况。
请注意,这
df -h
只会显示已安装分区上的剩余空间。假设在运行它之前也有 NTFS 和 FAT32 分区,请注意挂载所有分区。如果 Ubuntu 是您机器上的唯一操作系统,那么我认为df
.