HVOL(1)
π HVOL(1) β it's giving "which HFS volume are we even on rn" β¨
ok bestie so this is a page from the General Commands Manual, section 1 β that's the "user commands you just type in the shell" section, iykyk π and the command is hvol.
πΈ NAME πΈ
hvol β display or change the current HFS volume π
β¨ SYNOPSIS β¨
hvol [volume-or-path]
that's it. that's the whole vibe. no options, no flags, just you and one optional little argument π¦
π«Ά DESCRIPTION π«Ά
okay so picture this: hvol has β¨two moodsβ¨ and which one you get depends entirely on whether you handed it an argument or not.
no arguments? you're in read mode, bestie. hvol will display the name and the path to the "current" HFS volume, and then β because she's generous β she'll also display the names and paths of all the previously mounted ("known") volumes. it's giving group photo of every volume you've ever mounted πΈπ
with an argument? now she's in switch mode. hvol changes the current volume to the one you specified. and here's the cute part: you can specify either the name of the volume or the path to its UNIX source. dealer's choice π
β οΈ but listen. that volume must have been previously mounted usinghmount. if you never mounted it,hvolcannot and will not manifest it for you. that's not a vibe check she passes. no cap. π
and here's a detail that's lowkey iconic: a separate "current working directory" is maintained for each mounted volume. every single one gets her own little cwd, main character energy, no sharing π§β¨
all of that bookkeeping lives in a file named .hcwd in your home directory. so your home dir is basically the volume-cwd diary ππ
π SEE ALSO π
go read these too, they're all part of the same friend group:
π FILES π
$HOME/.hcwdβ the little diary where the per-volume current working directories live π
π AUTHOR π
Robert Leslie <rob@mars.org> β thank you for your service, king π«‘π
and that's the whole page, bestie!! this one's from HFSUTILS, dated 21-Apr-1996, so yeah she's vintage but she still ate and left no crumbs β¨π π¦ mwah, go mount something π
π¦ where this page comes from
- debian bookworm: hfsutils 3.2.6-15
- fedora 43: hfsutils 3.2.6-53.fc42 Β· GPL-2.0-or-later
- fedora 43: hfsutils 3.2.6-57.fc43 Β· GPL-2.0-or-later
- fedora 44: hfsutils 3.2.6-53.fc42 Β· GPL-2.0-or-later
- fedora 44: hfsutils 3.2.6-57.fc44 Β· GPL-2.0-or-later
- nixos 26.05: hfsutils 3.2.6
- nixpkgs unstable: hfsutils 3.2.6
- opensuse-leap 16.0: hfsutils 3.2.6-bp160.1.12 Β· GPL-2.0-or-later
- opensuse-leap 16.0: hfsutils 3.2.6-bp160.1.12 Β· GPL-2.0-or-later
- opensuse-leap 16.0: hfsutils 3.2.6-bp160.1.12 Β· GPL-2.0-or-later
- opensuse-leap 16.0: hfsutils 3.2.6-bp160.1.12 Β· GPL-2.0-or-later
- ubuntu jammy: hfsutils 3.2.6-15build2
- ubuntu noble: hfsutils 3.2.6-16
- ubuntu questing: hfsutils 3.2.6-16ubuntu1
- ubuntu resolute: hfsutils 3.2.6-16ubuntu2
- ubuntu stonking: hfsutils 3.2.6-16ubuntu2
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms