欢迎各位兄弟 发布技术文章

这里的技术是共享的

You are here

linux df -v v -h h 命令 参数 df -vh 详解 AG chatgpt 有大用 有大大用

linux 命令  df -vh   这里 -v -h 分别表示什么简写

在 Linux 命令 df -vh 中,-v 和 -h 是两个独立的选项(options),它们的含义如下:


1. -h 的简写与含义

  • 全称--human-readable

  • 作用:以易读的格式(如 K、M、G)显示磁盘空间大小,而不是默认的字节数。
    示例

    bash            
    $ df -h Filesystem      Size  Used Avail Use% Mounted on /dev/sda1       100G   30G   70G  30% /            

           

    (显示为 100G30G 等而非原始字节数)


2. -v 的简写与含义

  • 全称--verbose(部分 Unix 系统中可能支持)

  • 作用:显示更详细的输出信息(但注意:标准 df 命令通常不支持 -v 选项,可能无效或被忽略)。

    • 如果命令实际是 df -vH(注意大写 -H),则 -H 表示以 1000 为基数换算单位(如 1K=1000,而非 -h 的 1K=1024)。

    • 某些系统中,-v 可能是其他工具的选项(如 mount -v 表示 verbose),但在 df 中通常无意义。


常见误区

如果你的目的是检查磁盘空间,正确的常用组合是 df -h(无需 -v)。如果遇到 df -vh 实际生效,可能是:

  1. 误输入:用户意图输入 df -h 或 df -v(后者无效)。

  2. 特定系统的扩展:极少数 Unix 变种可能支持 -v 作为 verbose,但非标准行为。


总结

  • -h:必选项,人性化显示大小(简写自 --human-readable)。

  • -v:无效或依赖具体实现(标准 df 不支持)。

建议通过 man df 查看本地系统的帮助文档确认选项列表。


df –ih  查看磁盘Inode使用情况



linux 命令  df -lh 详解

在 Linux 中,df -lh 是一个常用的命令用于查看磁盘使用情况,其中的 -l 和 -h 是选项(options)。下面详细解释这个命令:


df -lh 详解

1. df 命令

df(Disk Filesystem)用于显示文件系统的磁盘空间使用情况,包括总大小、已用空间、可用空间和挂载点等信息。

2. -l 选项

  • 全称--local

  • 作用:仅显示 本地文件系统(local filesystems),而 不显示网络挂载(NFS 等)、特殊文件系统或伪文件系统(如 /proc/sys)。

  • 默认情况:如果不加 -l,部分系统可能会显示所有类型的文件系统(包括远程 NFS、tmpfs 等)。

  • 示例

    bash
    df -l      # 仅显示本地硬盘、SSD、U盘等物理存储设备 df         # 可能会显示网络挂载等其他文件系统(如 NFS)

3. -h 选项

  • 全称--human-readable

  • 作用:以易读的格式(K、M、G、T)显示磁盘空间,而不是默认的字节数。

    单位换算(-h
    K1K = 1024
    M1M = 1024K
    G1G = 1024M
    T1T = 1024G
  • 示例

    bash
    $ df -h Filesystem      Size  Used Avail Use% Mounted on /dev/sda1       100G   30G   70G  30% /

    如果不加 -h,则会显示:

    bash
    $ df Filesystem     1K-blocks     Used Available Use% Mounted on /dev/sda1      104857600 31457280  72900420  30% /

完整示例

bash
$ df -lh Filesystem      Size  Used Avail Use% Mounted on /dev/nvme0n1p2  100G   40G   60G  40% / /dev/sda1       500G  200G  300G  40% /data tmpfs            16G     0   16G   0% /dev/shm
  • 仅显示 本地文件系统(忽略 NFS 等)。

  • 大小以 GiB、MiB 显示(-h)。

  • tmpfs 显示是因为它是本地内存文件系统。


对比 df -lh 和 df -ah

选项说明
df -lh仅显示本地文件系统(-l),并以易读格式(-h)显示
df -ah显示 所有 文件系统(包括 /proc/sys 等特殊文件系统)

常见问题

  1. -lh 和 -hl 有区别吗?

  • 没有区别,选项顺序不影响结果,例如 df -lh 和 df -hl 等效。

  • df -lh 和 df -h 的区别?

    • df -h 可能显示网络挂载(NFS)等,而 df -lh 仅显示本地文件系统。

  • 如何显示 inode 使用情况?

    • 使用 df -i 或 df -ih(易读格式)。


    总结

    选项全称作用
    -l--local仅显示本地文件系统(过滤 NFS 等)
    -h--human-readable以 K、M、G 显示磁盘空间
    -lh组合仅显示本地文件系统,并人性化显示

    推荐常用组合:df -lh 查看本地磁盘使用情况。
    更多选项可通过 man df 查询。




    普通分类: