Linux,检查每个分区使用了多少空间

has*_*sen 22 linux disk-space

在 Windows 中,“我的电脑”视图显示每个分区/卷有多少磁盘空间。

我如何在 linux 中获取这些信息?(Linux 薄荷)

war*_*ren 43

要使用的命令行工具是df.

以漂亮的形式,df -h以人性化的形式获得结果。

  • 我建议使用`df -alh`。这甚至会显示隐藏的挂载文件系统,但仅显示本地文件系统(没有 NFS 或 SMB 驱动器)。 (4认同)

nyx*_*xee 6

这是关于sortwith用法的提醒df

df -alhk | sort -nk2  # list disk usage and sort by used blocks
df -alhT | sort -hk3  # show and sort by human-readable usage
df --si | sort -hk3   # (this one doesn't show the empty file systems)
df --si | sort -nk5   # sort by percentage full
Run Code Online (Sandbox Code Playgroud)

只有以“/dev”开头的文件系统才是磁盘分区:

df -h | grep ^/dev
Run Code Online (Sandbox Code Playgroud)

也显示分区类型,并隐藏一些非磁盘文件系统:

df -h -T
df -h --output=source,fstype,size,used,avail,pcent,target -x tmpfs -x devtmpfs
Run Code Online (Sandbox Code Playgroud)

更好的观点:

pydf
Run Code Online (Sandbox Code Playgroud)

列出存储块:

lsblk
Run Code Online (Sandbox Code Playgroud)

对于块设备属性:

blkid
Run Code Online (Sandbox Code Playgroud)

用于检查磁盘使用情况的更耗时但有用的工具:

du
du | xdu
ncdu
xdiskusage
Run Code Online (Sandbox Code Playgroud)

总结自《Linux上查看硬盘分区和磁盘空间的9条命令》


TJ *_*J L 5

在 nautilus 中每个选项卡/窗口的底部,如果您没有选择文件夹/文件,它将显示您当前浏览的驱动器上有多少可用空间。