? Linux或Ubuntu中查看磁盘空间大小的10个df命令_Linux教程_Linux公社-Linux系统门户网站 bet36手机投注_bet36 无法登陆 解决_bet36体育投注平台
手机版
你好,游客 登录 注册 搜索
背景:
阅读新闻

Linux或Ubuntu中查看磁盘空间大小的10个df命令

[日期:2018-02-18] 来源:Linux公社? 作者:鱼鱼 [字体: ]

Linux或Ubuntu中查看磁盘空间大小的10个df命令

在Linux中,您可以使用名为df命令的命令行工具检查磁盘空间。 df命令代表磁盘文件系统。 使用df命令,您可以在Linux上找到磁盘空间摘要信息,例如可用磁盘空间和已用磁盘空间。

在本教程中,我们将教你十个不同的df命令和实际例子来管理Linux上的磁盘空间。

让我们探索带有所有选项的df命令,以便您可以对Linux磁盘空间有完整的了解。

df命令的基本语法是:

df [options] [devices]

1.检查文件系统磁盘空间

“df”命令显示文件系统设备名称,磁盘块,使用的总磁盘空间,可用磁盘空间,文件系统上使用率和bet36手机投注_bet36 无法登陆 解决_bet36体育投注平台点的百分比等信息。

Linux或Ubuntu中查看磁盘空间大小的10个df命令

您可以在屏幕上看到类似的输出。

linuxidc@linuxidc:~$ df
文件系统? ? ? ? ? 1K-块? ? 已用? ? 可用 已用% 挂载点
udev? ? ? ? ? ? 1949940? ? ? ? 0? 1949940? ? 0% /dev
tmpfs? ? ? ? ? ? 395396? ? 12000? 383396? ? 4% /run
/dev/sda2? ? ? 55438112 12254984 40337304? 24% /
tmpfs? ? ? ? ? 1976964? ? 25356? 1951608? ? 2% /dev/shm
tmpfs? ? ? ? ? ? ? 5120? ? ? ? 4? ? 5116? ? 1% /run/lock
tmpfs? ? ? ? ? 1976964? ? ? ? 0? 1976964? ? 0% /sys/fs/cgroup
/dev/loop0? ? ? ? 5248? ? 5248? ? ? ? 0? 100% /snap/network-manager/233
/dev/loop3? ? ? 128256? 128256? ? ? ? 0? 100% /snap/vscode/22
/dev/loop1? ? ? 415232? 415232? ? ? ? 0? 100% /snap/intellij-idea-community/27
/dev/loop2? ? ? 155776? 155776? ? ? ? 0? 100% /snap/skype/9
/dev/loop5? ? ? 131072? 131072? ? ? ? 0? 100% /snap/vscode/23
/dev/loop7? ? ? ? 83328? ? 83328? ? ? ? 0? 100% /snap/core/3887
/dev/loop8? ? ? ? 85888? ? 85888? ? ? ? 0? 100% /snap/core/3604
/dev/loop9? ? ? ? 85888? ? 85888? ? ? ? 0? 100% /snap/core/3748
/dev/loop10? ? ? 405760? 405760? ? ? ? 0? 100% /snap/libreoffice/46
/dev/loop6? ? ? 127488? 127488? ? ? ? 0? 100% /snap/vscode/20
/dev/loop4? ? ? 112256? 112256? ? ? ? 0? 100% /snap/pyradio/12
/dev/sda3? ? ? 28705700? 374852 26849632? ? 2% /boot
/dev/sda4? ? ? 25821988 15587260? 8899996? 64% /home
/dev/sda1? ? ? ? 523248? ? 4688? 518560? ? 1% /boot/efi
tmpfs? ? ? ? ? ? 395392? ? ? 16? 395376? ? 1% /run/user/121
/dev/loop11? ? ? 54784? ? 54784? ? ? ? 0? 100% /snap/foobar2000/47
/dev/sdb1? ? ? 30873116? 5054308 25818808? 17% /media/linuxidc/Linux公社
tmpfs? ? ? ? ? ? 395392? ? 3184? 392208? ? 1% /run/user/1000
/dev/loop12? ? ? 106496? 106496? ? ? ? 0? 100% /snap/skype/13
linuxidc@linuxidc:~$

2.以我们可以理解格式显示磁盘空间

正如你在第一个例子中看到的那样,输出很难阅读或理解。 默认情况下,df命令以字节显示难以为人理解的磁盘空间信息。 我们可以很容易地理解结果是以兆字节和千兆字节为单位。

别担心,好的df命令可以选择以MB和GB等可读格式显示信息。 你只需要添加-h标志来查看。

Linux或Ubuntu中查看磁盘空间大小的10个df命令

linuxidc@linuxidc:~$ df -h
文件系统? ? ? ? 容量? 已用? 可用 已用% 挂载点
udev? ? ? ? ? ? 1.9G? ? 0? 1.9G? ? 0% /dev
tmpfs? ? ? ? ? 387M? 12M? 375M? ? 4% /run
/dev/sda2? ? ? ? 53G? 12G? 39G? 24% /
tmpfs? ? ? ? ? 1.9G? 20M? 1.9G? ? 2% /dev/shm
tmpfs? ? ? ? ? 5.0M? 4.0K? 5.0M? ? 1% /run/lock
tmpfs? ? ? ? ? 1.9G? ? 0? 1.9G? ? 0% /sys/fs/cgroup
/dev/loop0? ? ? 5.2M? 5.2M? ? 0? 100% /snap/network-manager/233
/dev/loop3? ? ? 126M? 126M? ? 0? 100% /snap/vscode/22
/dev/loop1? ? ? 406M? 406M? ? 0? 100% /snap/intellij-idea-community/27
/dev/loop2? ? ? 153M? 153M? ? 0? 100% /snap/skype/9
/dev/loop5? ? ? 128M? 128M? ? 0? 100% /snap/vscode/23
/dev/loop7? ? ? 82M? 82M? ? 0? 100% /snap/core/3887
/dev/loop8? ? ? 84M? 84M? ? 0? 100% /snap/core/3604
/dev/loop9? ? ? 84M? 84M? ? 0? 100% /snap/core/3748
/dev/loop10? ? 397M? 397M? ? 0? 100% /snap/libreoffice/46
/dev/loop6? ? ? 125M? 125M? ? 0? 100% /snap/vscode/20
/dev/loop4? ? ? 110M? 110M? ? 0? 100% /snap/pyradio/12
/dev/sda3? ? ? ? 28G? 367M? 26G? ? 2% /boot
/dev/sda4? ? ? ? 25G? 15G? 8.5G? 64% /home
/dev/sda1? ? ? 511M? 4.6M? 507M? ? 1% /boot/efi
tmpfs? ? ? ? ? 387M? 16K? 387M? ? 1% /run/user/121
/dev/loop11? ? ? 54M? 54M? ? 0? 100% /snap/foobar2000/47
/dev/sdb1? ? ? ? 30G? 4.9G? 25G? 17% /media/linuxidc/Linux公社
tmpfs? ? ? ? ? 387M? 2.0M? 385M? ? 1% /run/user/1000
/dev/loop12? ? 104M? 104M? ? 0? 100% /snap/skype/13
linuxidc@linuxidc:~$

3.显示所有文件系统的信息

如果要查看包含零块大小的所有文件系统,请将参数-a或-all与df命令一起传递。 输出将与此类似。

Linux或Ubuntu中查看磁盘空间大小的10个df命令

linuxidc@linuxidc:~$ df -a
文件系统? ? ? ? ? 1K-块? ? 已用? ? 可用 已用% 挂载点
sysfs? ? ? ? ? ? ? ? 0? ? ? ? 0? ? ? ? 0? ? - /sys
proc? ? ? ? ? ? ? ? ? 0? ? ? ? 0? ? ? ? 0? ? - /proc
udev? ? ? ? ? ? 1949940? ? ? ? 0? 1949940? ? 0% /dev
devpts? ? ? ? ? ? ? ? 0? ? ? ? 0? ? ? ? 0? ? - /dev/pts
tmpfs? ? ? ? ? ? 395396? ? 12004? 383392? ? 4% /run
/dev/sda2? ? ? 55438112 12254988 40337300? 24% /
securityfs? ? ? ? ? ? 0? ? ? ? 0? ? ? ? 0? ? - /sys/kernel/security
tmpfs? ? ? ? ? 1976964? ? 20324? 1956640? ? 2% /dev/shm
tmpfs? ? ? ? ? ? ? 5120? ? ? ? 4? ? 5116? ? 1% /run/lock
tmpfs? ? ? ? ? 1976964? ? ? ? 0? 1976964? ? 0% /sys/fs/cgroup
cgroup? ? ? ? ? ? ? ? 0? ? ? ? 0? ? ? ? 0? ? - /sys/fs/cgroup/unified
cgroup? ? ? ? ? ? ? ? 0? ? ? ? 0? ? ? ? 0? ? - /sys/fs/cgroup/systemd
pstore? ? ? ? ? ? ? ? 0? ? ? ? 0? ? ? ? 0? ? - /sys/fs/pstore

4.以字节显示文件系统详细信息

要显示1 K块中的所有文件系统信息和用法,请按如下所示传递选项'-k'。

Linux或Ubuntu中查看磁盘空间大小的10个df命令

linuxidc@linuxidc:~$ df -k
文件系统? ? ? ? ? 1K-块? ? 已用? ? 可用 已用% 挂载点
udev? ? ? ? ? ? 1949940? ? ? ? 0? 1949940? ? 0% /dev
tmpfs? ? ? ? ? ? 395396? ? 12004? 383392? ? 4% /run
/dev/sda2? ? ? 55438112 12255004 40337284? 24% /
tmpfs? ? ? ? ? 1976964? ? 20324? 1956640? ? 2% /dev/shm
tmpfs? ? ? ? ? ? ? 5120? ? ? ? 4? ? 5116? ? 1% /run/lock
tmpfs? ? ? ? ? 1976964? ? ? ? 0? 1976964? ? 0% /sys/fs/cgroup
/dev/loop0? ? ? ? 5248? ? 5248? ? ? ? 0? 100% /snap/network-manager/233
/dev/loop3? ? ? 128256? 128256? ? ? ? 0? 100% /snap/vscode/22
/dev/loop1? ? ? 415232? 415232? ? ? ? 0? 100% /snap/intellij-idea-community/27
/dev/loop2? ? ? 155776? 155776? ? ? ? 0? 100% /snap/skype/9

5.以MB为单位显示文件系统信息

要以MB或兆字节显示所有文件系统信息和使用情况,请传递选项'-m'。

Linux或Ubuntu中查看磁盘空间大小的10个df命令

linuxidc@linuxidc:~$ df -m
文件系统? ? ? 1M-块? 已用? 可用 已用% 挂载点
udev? ? ? ? ? ? 1905? ? 0? 1905? ? 0% /dev
tmpfs? ? ? ? ? ? 387? ? 12? 375? ? 4% /run
/dev/sda2? ? ? 54139 11968 39392? 24% /
tmpfs? ? ? ? ? 1931? ? 20? 1911? ? 2% /dev/shm
tmpfs? ? ? ? ? ? ? 5? ? 1? ? 5? ? 1% /run/lock
tmpfs? ? ? ? ? 1931? ? 0? 1931? ? 0% /sys/fs/cgroup
/dev/loop0? ? ? ? 6? ? 6? ? 0? 100% /snap/network-manager/233
/dev/loop3? ? ? 126? 126? ? 0? 100% /snap/vscode/22
/dev/loop1? ? ? 406? 406? ? 0? 100% /snap/intellij-idea-community/27
/dev/loop2? ? ? 153? 153? ? 0? 100% /snap/skype/9

6.显示GB中的文件系统信息

要以GB或千兆字节显示所有文件系统详细信息和用法,请传递选项'-h'。

Linux或Ubuntu中查看磁盘空间大小的10个df命令

linuxidc@linuxidc:~$ df -h
文件系统? ? ? ? 容量? 已用? 可用 已用% 挂载点
udev? ? ? ? ? ? 1.9G? ? 0? 1.9G? ? 0% /dev
tmpfs? ? ? ? ? 387M? 12M? 375M? ? 4% /run
/dev/sda2? ? ? ? 53G? 12G? 39G? 24% /
tmpfs? ? ? ? ? 1.9G? 20M? 1.9G? ? 2% /dev/shm
tmpfs? ? ? ? ? 5.0M? 4.0K? 5.0M? ? 1% /run/lock
tmpfs? ? ? ? ? 1.9G? ? 0? 1.9G? ? 0% /sys/fs/cgroup
/dev/loop0? ? ? 5.2M? 5.2M? ? 0? 100% /snap/network-manager/233
/dev/loop3? ? ? 126M? 126M? ? 0? 100% /snap/vscode/22
/dev/loop1? ? ? 406M? 406M? ? 0? 100% /snap/intellij-idea-community/27
/dev/loop2? ? ? 153M? 153M? ? 0? 100% /snap/skype/9
/dev/loop5? ? ? 128M? 128M? ? 0? 100% /snap/vscode/23

7.显示/主文件系统信息

通过执行下面的df命令,您只能看到/ home文件系统设备信息。

Linux或Ubuntu中查看磁盘空间大小的10个df命令

linuxidc@linuxidc:~$ df -h /home
文件系统? ? ? ? 容量? 已用? 可用 已用% 挂载点
/dev/sda4? ? ? ? 25G? 15G? 8.5G? 64% /home
linuxidc@linuxidc:~$

8.在Linux中显示文件系统类型

要查看每个文件系统的类型,请传递-T选项。 它为文件系统类型列提供输出。 您可以看到列出的每个文件系统的类型,如ext4,ext3,tempfs,devtmpfs等。

Linux或Ubuntu中查看磁盘空间大小的10个df命令

linuxidc@linuxidc:~$ df -T
文件系统? ? ? 类型? ? ? ? 1K-块? ? 已用? ? 可用 已用% 挂载点
udev? ? ? ? ? devtmpfs? 1949940? ? ? ? 0? 1949940? ? 0% /dev
tmpfs? ? ? ? ? tmpfs? ? ? 395396? ? 12004? 383392? ? 4% /run
/dev/sda2? ? ? ext4? ? 55438112 12261152 40331136? 24% /
tmpfs? ? ? ? ? tmpfs? ? 1976964? ? 20312? 1956652? ? 2% /dev/shm
tmpfs? ? ? ? ? tmpfs? ? ? ? 5120? ? ? ? 4? ? 5116? ? 1% /run/lock
tmpfs? ? ? ? ? tmpfs? ? 1976964? ? ? ? 0? 1976964? ? 0% /sys/fs/cgroup
/dev/loop0? ? squashfs? ? 5248? ? 5248? ? ? ? 0? 100% /snap/network-manager/233
/dev/loop3? ? squashfs? 128256? 128256? ? ? ? 0? 100% /snap/vscode/22
/dev/loop1? ? squashfs? 415232? 415232? ? ? ? 0? 100% /snap/intellij-idea-community/27
/dev/loop2? ? squashfs? 155776? 155776? ? ? ? 0? 100% /snap/skype/9
/dev/loop5? ? squashfs? 131072? 131072? ? ? ? 0? 100% /snap/vscode/23

9.仅包含或排除某些文件系统类型。

如果只想查看ext4文件系统,请使用带-t选项的df命令

Linux或Ubuntu中查看磁盘空间大小的10个df命令

linuxidc@linuxidc:~$ df -t ext4
文件系统? ? ? ? ? 1K-块? ? 已用? ? 可用 已用% 挂载点
/dev/sda2? ? ? 55438112 12261156 40331132? 24% /
/dev/sda3? ? ? 28705700? 374852 26849632? ? 2% /boot
/dev/sda4? ? ? 25821988 15587616? 8899640? 64% /home
linuxidc@linuxidc:~$

如果您想查看除ext4以外的所有文件系统类型,则传递-x选项并键入(ext3,ext4)以从输出中排除。

Linux或Ubuntu中查看磁盘空间大小的10个df命令

linuxidc@linuxidc:~$ df -x ext4
文件系统? ? ? ? ? 1K-块? ? 已用? ? 可用 已用% 挂载点
udev? ? ? ? ? ? 1949940? ? ? 0? 1949940? ? 0% /dev
tmpfs? ? ? ? ? ? 395396? 12000? 383396? ? 4% /run
tmpfs? ? ? ? ? 1976964? 13776? 1963188? ? 1% /dev/shm
tmpfs? ? ? ? ? ? ? 5120? ? ? 4? ? 5116? ? 1% /run/lock
tmpfs? ? ? ? ? 1976964? ? ? 0? 1976964? ? 0% /sys/fs/cgroup
/dev/loop0? ? ? ? 5248? ? 5248? ? ? ? 0? 100% /snap/network-manager/233
/dev/loop3? ? ? 128256? 128256? ? ? ? 0? 100% /snap/vscode/22
/dev/loop1? ? ? 415232? 415232? ? ? ? 0? 100% /snap/intellij-idea-community/27
/dev/loop2? ? ? 155776? 155776? ? ? ? 0? 100% /snap/skype/9
/dev/loop5? ? ? 131072? 131072? ? ? ? 0? 100% /snap/vscode/23
/dev/loop7? ? ? ? 83328? 83328? ? ? ? 0? 100% /snap/core/3887

10.显示df命令选项和帮助

通过输入以下命令,您可以使用df命令查看所有可用的选项。

Linux或Ubuntu中查看磁盘空间大小的10个df命令

linuxidc@linuxidc:~$ df --help
用法:df [选项]... [文件]...
显示有关每个FILE所在文件系统的信息,
或默认情况下所有文件系统。

必选参数对长短选项同时适用。
? -a, --all? ? ? ? ? ? include pseudo, duplicate, inaccessible file systems
? -B, --block-size=SIZE? scale sizes by SIZE before printing them; e.g.,
? ? ? ? ? ? ? ? ? ? ? ? ? '-BM' prints sizes in units of 1,048,576 bytes;
? ? ? ? ? ? ? ? ? ? ? ? ? see SIZE format below
? -h, --human-readable? print sizes in powers of 1024 (e.g., 1023M)
? -H, --si? ? ? ? ? ? ? print sizes in powers of 1000 (e.g., 1.1G)
? -i, --inodes? 显示inode 信息而非块使用量
? -k? ?即--block-size=1K
? -l, --local? 只显示本机的文件系统
? ? ? --no-sync? 取得使用量数据前不进行同步动作(默认)
? ? ? --output[=FIELD_LIST]? use the output format defined by FIELD_LIST,
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? or print all fields if FIELD_LIST is omitted.
? -P, --portability? ? use the POSIX output format
? ? ? --sync? ? ? ? ? ? invoke sync before getting usage info
? ? ? --total? ? ? ? ? elide all entries insignificant to available space,
? ? ? ? ? ? ? ? ? ? ? ? ? and produce a grand total
? -t, --type=TYPE? ? ? limit listing to file systems of type TYPE
? -T, --print-type? ? ? print file system type
? -x, --exclude-type=TYPE? limit listing to file systems not of type TYPE
? -v? ? ? ? ? ? ? ? ? ? (ignored)
? ? ? --help? 显示此帮助信息并退出
? ? ? --version? 显示版本信息并退出

所显示的数值是来自 --block-size、DF_BLOCK_SIZE、BLOCK_SIZE
及 BLOCKSIZE 环境变量中第一个可用的 SIZE 单位。
否则,默认单位是 1024 字节(或是 512,若设定 POSIXLY_CORRECT 的话)。

本文永久更新链接地址https://www.linuxidc.com/Linux/2018-02/150995.htm

linux
本文评论   查看全部评论 (0)
表情: 表情 姓名: 字数

       

评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款