我可以运行什么命令来显示硬盘驱动器上的可用空间总量?我不想做任何数学运算,我只想一个命令来显示硬盘驱动器上的总可用空间。
答案1
您可以将 df 与 Total 标志一起使用
--total
产生总计
df --total
或者
df --total -h
用于人类可读的输出(即 K、M、G)
这将产生如下输出
Filesystem Size Used Avail Use% Mounted on
/dev/sda2 23G 13G 8.7G 60% /
udev 4.0G 124K 4.0G 1% /dev
tmpfs 4.0G 72K 4.0G 1% /dev/shm
total 31G 13G 17G 44%
仅显示物理硬盘空间总量(包括nfs)
df -x tmpfs --total -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda2 23G 13G 8.7G 60% /
total 23G 13G 8.7G 60%
根据您想要排除的文件类型(因为 udev 似乎可以是tmpfs
或devtmpfs
),您可以使用
df -T
Filesystem Type 1K-blocks Used Available Use% Mounted on
/dev/sda2 ext3 23731644 13486576 9039564 60% /
udev tmpfs 4093900 124 4093776 1% /dev
tmpfs tmpfs 4093900 72 4093828 1% /dev/shm
^
This column
检查文件类型,然后将所需的文件类型放入-x
命令中
另请注意,所有这些都是 GNU 扩展,因此您需要 GNU df。
答案2
您可以使用df
命令:
$ df -h
Filesystem Size Used Avail Use% Mounted on
udev 3.9G 0 3.9G 0% /dev
tmpfs 799M 8.7M 790M 2% /run
/dev/xvda1 50G 6.3G 41G 14% /
tmpfs 3.9G 0 3.9G 0% /dev/shm
tmpfs 5.0M 0 5.0M 0% /run/lock
tmpfs 3.9G 0 3.9G 0% /sys/fs/cgroup
cgmfs 100K 0 100K 0% /run/cgmanager/fs
tmpfs 799M 0 799M 0% /run/user/1000
这/dev/xvda1
是我的主磁盘,它有 41 GB 可用空间。
您还可以将输出限制为仅特定磁盘或目录:
$ df -h /
Filesystem Size Used Avail Use% Mounted on
/dev/xvda1 50G 6.3G 41G 14% /
答案3
df
(或df -h
“人类可读”大小)显示文件系统设备、它们有多大、使用了多少、可用了多少以及它们在系统中的挂载点。
看一看这里如果你想在 Linux Mint 中看到更多控制台命令。
答案4
您可以使用pydf
。它是 的改进版本df
。
http://linux.die.net/man/1/pydf
它产生如下输出:
Filesystem Size Used Avail Use% Mounted on
/dev/sdb5 92G 16G 70G 17.9 [##...........] /
/dev/sdb6 347G 31G 298G 9.0 [#............] /home