mdsum(1)
π mdsum β the manual, but make it cute π
okay so bestie, welcome to mdsum(1) from the GNU Telephony / GNU uCommon girlies β this is the page that tells you how to make your files spill their digest tea. π«β¨
β¨ NAME β¨
mdsum β compute file digests using any supported algorithms. that's it, that's the whole vibe. π
πΈ SYNOPSIS πΈ
mdsum [options] [paths...]
π¦ DESCRIPTION π¦
So like, mdsum computes a message digest for one or more files you point it at. that's the whole job. it's giving checksum but make it algorithm-agnostic. π
If you don't hand it any files? no problem, no stress β stdin is right there waiting for you, and you can just pipe stuff in. π
Any digest algorithm available in libusecure may be selected and used. literally whatever's in there, bestie, it's all on the menu. π
And the iconic part: you can also have it examine and compute entire directory trees using the -R (--recursive) option. it'll go down the whole tree like a nosy bestie reading your group chat. π΅οΈβοΈπ³
π OPTIONS π
--digest=nameβ tell it which digest algorithm to use byname. default ismd5β¦ UNLESS you ran the command through a symlink whose name happens to match an algorithm name, in which case that one gets used instead. sneaky. clever. iconic. β¨--followβ dereference and follow symlinks. and if you don't pass this? the symlinks are ignored. they get no attention, no seat at the table. π--recursiveβ if an argument is a directory, recursively scan that directory and any subdirectory contents as arguments. the-Rshort form from the DESCRIPTION, same energy. π₯--helpβ outputs the help screen for the user. i.e. it explains itself to you, which honestly? relatable. π«Ά
π AUTHOR π
mdsum was written by David Sugar <dyfet@gnutelephony.org>. king behavior. π
π REPORTING BUGS π
Found a bug? do NOT suffer in silence, bestie. report it to:
bug-commoncpp@gnu.orgbugs@gnutelephony.org
β COPYRIGHT β
Copyright Β© 2010-2014 David Sugar, Tycho Softworks.
This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. π like, zero warranty, none, nada. don't come for them if it breaks, fr fr.
and that's the whole page, bestie π§ this one ships as part of GNU uCommon, dated January 2010, and yeah β it's still the mdsum(1) page. go forth and digest. ππ
π¦ where this page comes from
- debian bookworm: ucommon-utils 7.0.1-0.1 Β· LGPL-3.0-or-later
- debian trixie: ucommon-utils 7.0.1-0.4+b1 Β· LGPL-3.0-or-later
- opensuse-leap 16.0: ucommon 7.0.1-bp160.1.14 Β· LGPL-3.0-or-later
- opensuse-leap 16.0: ucommon 7.0.1-bp160.1.14 Β· LGPL-3.0-or-later
- opensuse-leap 16.0: ucommon 7.0.1-bp160.1.14 Β· LGPL-3.0-or-later
- opensuse-leap 16.0: ucommon 7.0.1-bp160.1.14 Β· LGPL-3.0-or-later
- ubuntu noble: ucommon-utils 7.0.1-0.2ubuntu4 Β· LGPL-3.0-or-later
- ubuntu questing: ucommon-utils 7.0.1-0.4
- ubuntu resolute: ucommon-utils 7.0.1-1 Β· LGPL-3.0-or-later
- ubuntu stonking: ucommon-utils 7.0.1-1 Β· LGPL-3.0-or-later
- Copyright (C) 2010-2014 David Sugar <dyfet@gnutelephony.org>
- Copyright (C) 2015-2020 Cherokees of Idaho
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms