DF(1)

πŸ“¦ version 0.12.0, in arch rolling

πŸ’Ύ DF(1) β€” like, the manual page for df (General Commands Manual) ✨

okay so bestie, welcome to df(1) β€” the General Commands Manual entry that tells you everything about your disk space situation. it's giving "financial advisor but for your filesystem" πŸ’…


🌸 NAME

df β€” show information about the file system on which each FILE resides, or all file systems by default. no cap, that's literally the whole job 🫢


✨ SYNOPSIS

df [OPTION]... [FILE]...

πŸŽ€ DESCRIPTION

Show information about the file system on which each FILE resides, or all file systems by default. that's it, that's the vibe. you point it at stuff, it tells you where that stuff lives and how much room is left πŸ¦‹


πŸ’… OPTIONS

  • --help β€” print help information. your little cheat sheet, slay.
  • -a, --all β€” include dummy file systems. yes, even the fake ones get an invite to the party πŸ™ˆ
  • -B, --block-size <SIZE> β€” scale sizes by SIZE before printing them; e.g. '-BM' prints sizes in units of 1,048,576 bytes. math but make it cute 🧚
  • --total β€” produce a grand total. the final boss number, periodt πŸ‘‘
  • -h, --human-readable β€” print sizes in human readable format (e.g., 1K 234M 2G). honestly the moment it stops being a wall of digits πŸ’–
  • -H, --si β€” likewise, but use powers of 1000 not 1024. same energy, different base, iykyk.
  • -i, --inodes β€” list inode information instead of block usage. plot twist: it's not about bytes anymore πŸ”₯
  • -k β€” like --block-size=1K. tiny flag, big shortcut.
  • -l, --local β€” limit listing to local file systems. no network nonsense, just home 🏠 (well, the filesystems that live locally, anyway)
  • --no-sync β€” do not invoke sync before getting usage info (default). it just... doesn't bother. and that's the default, so.
  • --output[=<FIELD_LIST>...] β€” use output format defined by FIELD_LIST, or print all fields if FIELD_LIST is omitted. default: source,size,used,avail,pcent,target. you literally get to pick your own layout, main character energy forreal πŸŽ€

Possible values:

  • source
  • fstype
  • itotal
  • iused
  • iavail
  • ipcent
  • size
  • used
  • avail
  • pcent
  • file
  • target
  • -P, --portability β€” use the POSIX output format. classic, proper, respectful πŸ’…
  • --sync β€” invoke sync before getting usage info (non-windows only). note the caveat bestie, it's non-windows only ⭐
  • -t, --type <TYPE> β€” limit listing to file systems of type TYPE. filter era 🌈
  • -T, --print-type β€” print file system type. now you know what kind of filesystem you're dealing with πŸ”
  • -x, --exclude-type <TYPE> β€” limit listing to file systems not of type TYPE. the inverse filter, we love a boundary-setter πŸ’œ
  • -V, --version β€” print version. hi, what's your sign, what's your build number.
  • [paths] β€” the paths you can pass along, because sometimes you want specifics, not the whole world 🌍

πŸ¦‹ EXTRA

Display values are in units of the first available SIZE from --block-size, and the DF_BLOCK_SIZE, BLOCK_SIZE and BLOCKSIZE environment variables. Otherwise, units default to 1024 bytes (or 512 if POSIXLY_CORRECT is set). so it checks in order β€” iconique priority list fr fr πŸ“‹

SIZE is an integer and optional unit (example: 10M is 10*1024*1024). Units are K, M, G, T, P, E, Z, Y (powers of 1024) or KB, MB,... (powers of 1000). Units can be decimal, hexadecimal, octal, binary. so many flavours, and they're all valid, no gatekeeping πŸ’€βœ¨

⚠️ heads up bestie: the ordering of all these sources is the whole deal here β€” first available wins, so if you set multiple, the first one in that chain is the one that actually runs the show.

πŸ‘‘ VERSION

v(uutils coreutils) 0.12.0 β€” that's the version, and it's serving 🌟


and that's the page!! dated 2026-09-17, from the General Commands Manual, DF(1) β€” mwah, go check your disk space, ily, bye πŸ«ΆπŸ’–

πŸ“¦ where this page comes from