← 返回
开发者工具 中文

x-df

Enhanced `df` combining disk usage and mount info. Supports CSV, TSV, and TUI with filesystem type detection. **Dependency**: This is an x-cmd module. Instal...
增强版 `df`,整合磁盘使用与挂载信息。支持 CSV、TSV 和 TUI,具备文件系统类型检测功能。**依赖**:这是一个 x-cmd 模块。安装...
edwinjhlee
开发者工具 clawhub v1.0.2 1 版本 100000 Key: 无需
★ 1
Stars
📥 526
下载
💾 6
安装
1
版本
#latest

概述

x df - Disk Free Space Viewer

> Enhanced df command combining df and mount output with multiple formats.


Quick Start

# Interactive disk usage viewer (default in TTY)
x df

# TSV format output (default when piped)
x df | cat

Features

  • Joint output: Combines df and mount command information
  • Multi-format: TSV, CSV, TUI application, raw
  • Cross-platform: Linux, macOS, Windows support
  • Auto-detection: Interactive mode in TTY, TSV when piped

Output Fields

Linux / Windows

FieldDescriptionExample
-----------------------------
FilesystemDevice path/dev/sda1
TypeFilesystem typeext4, ntfs
SizeTotal size500G
UsedUsed space200G
AvailAvailable space300G
Use%Usage percentage40%
Mounted_pathMount point/, /home
Mounted_attrMount attributesrw,relatime

macOS (additional fields)

FieldDescriptionExample
-----------------------------
CapacityCapacity percentage40%
iusedUsed inodes1000000
ifreeFree inodes9000000
%iusedInode usage %10%

Commands

CommandDescription
----------------------
x dfAuto mode: TTY→interactive, pipe→TSV
x df --appInteractive TUI view
x df --csvCSV format output
x df --tsvTSV format output
x df --rawRaw system command output
x df --numericDisplay sizes in pure numeric form

Examples

Basic Usage

# Interactive view (TTY)
x df

# TSV format
x df --tsv

# CSV format
x df --csv

Filter and Process

# Find large filesystems (>100GB)
x df --tsv | awk -F'\t' 'NR>1 && $3 > 100'

# Check specific mount point
x df --tsv | grep "/home"

# Get usage percentages only
x df --tsv | awk -F'\t' '{print $1, $6}'

Data Processing

# Convert to JSON via csv
x df --csv | x csv tojson

# SQL-like query on disk usage
x df --csv | x csv sql "SELECT * WHERE Use% > 80"

Platform Notes

Linux

  • Uses df and /proc/mounts or mount command
  • Full feature support

macOS

  • Uses df and mount command
  • Additional inode information (iused, ifree, %iused)

Windows

  • Uses wmic or PowerShell Get-Volume for disk info
  • Full feature support

Comparison with Native df

CommandOutput
-----------------
df -hBasic disk usage
mountMount information
x dfCombined view with filesystem type and mount attributes
# Native df
$ df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda1       500G  200G  300G  40% /

# x df (combined with mount info)
$ x df --tsv
Filesystem    Type    Size    Used    Avail   Use%    Mounted_path    Mounted_attr
/dev/sda1     ext4    500G    200G    300G    40%     /               rw,relatime

Related

  • Native df(1) manual page
  • Native mount(8) manual page

版本历史

共 1 个版本

  • v1.0.2 当前
    2026-03-30 00:32 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

developer-tools

Github

steipete
使用 `gh` CLI 与 GitHub 交互,通过 `gh issue`、`gh pr`、`gh run` 和 `gh api` 管理议题、PR、CI 运行及高级查询。
★ 668 📥 324,044
developer-tools

Gog

steipete
Google Workspace 命令行工具,支持 Gmail、日历、云端硬盘、通讯录、表格和文档。
★ 921 📥 185,777
developer-tools

CodeConductor.ai

larsonreever
AI驱动平台,提供快速全栈开发、智能体、工作流自动化及低代码AI集成的可扩展产品创建。
★ 67 📥 180,060