mdsum(1)

πŸ“¦
version 7.0.1 Β· 2 versions
, in debian bookworm, debian trixie, opensuse-leap 16.0, ubuntu noble, ubuntu questing, ubuntu resolute, ubuntu stonking

πŸ’– 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 by name. default is md5 … 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 -R short 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.org
  • bugs@gnutelephony.org

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. πŸŒˆπŸ’–