parrot_md5(1)
π parrot_md5(1) β the manual page, but make it make sense π
okay bestie, pull up a chair, because we're talking about parrot_md5 from the Cooperative Computing Tools (that's the (1) part, it's a user command, we're fancy like that β¨).
πΈ NAME πΈ
parrot_md5 β it hands you the MD5 checksum of a file, and it does it on the remote system if it possibly can. no cap. π
π¦ SYNOPSIS π¦
parrot_md5 <path>
β¨ DESCRIPTION β¨
so basically, parrot_md5 returns the MD5 checksum of whatever file is sitting at <path>. π
here's the slay part: if it's possible, it calls a native function of the remote system to get that checksum β meaning it does not have to drag the whole file's contents over to your machine first. the way that saves you a whole transfer? iconic. π₯
and if the filesystem doesn't support that checksum function internally? no worries, it just gets computed by the user-level program in the normal fashion. either way you get your checksum, bestie. π«Ά
π OPTIONS π
ngl, this is the shortest section ever:
parrot_md5has no options.
that's it. that's the section. periodt. π
π EXIT STATUS π
- all good? returns zero. β
- something went wrong? returns non-zero. π
π EXAMPLES π
say you wanna retrieve the MD5 checksum of a file stored on a chirp server β here's the vibe:
% parrot_run parrot_md5 /chirp/server.nd.edu/joe/data
d41d8cd98f00b204e9800998ecf8427e data
look at that checksum just showing up like it owns the place. main character energy fr fr. π
π COPYRIGHT π
The Cooperative Computing Tools are Copyright (C) 2005-2019 The University of Notre Dame. This software is distributed under the GNU General Public License. See the file COPYING for details.
(legal stuff, but make it cute β the license said what it said, and we respect it π«‘)
π§ SEE ALSO π§
- Cooperative Computing Tools Documentation
- Parrot User Manual
parrot_run(1)parrot_cp(1)parrot_getacl(1)parrot_setacl(1)parrot_mkalloc(1)parrot_lsalloc(1)parrot_locate(1)parrot_timeout(1)parrot_whoami(1)parrot_mount(1)parrot_md5(1)parrot_package_create(1)parrot_package_run(1)chroot_package_run(1)
like a whole friend group of parrot commands, and yes parrot_md5(1) is in there referencing itself. self-love, we stan. π
and that's the whole page, bestie!! this lil manual is from CCTools 8.0.0 DEVELOPMENT β go forth, checksum responsibly, and remember: no file transfer needed if the remote system can do it natively. slay. πβ¨ππ¦πΈ
π¦ where this page comes from
- debian bookworm: coop-computing-tools 9.9-2+b4 Β· GPL-2.0-only
- ubuntu jammy: coop-computing-tools 9.9-2ubuntu3 Β· GPL-2.0-only
- ubuntu noble: coop-computing-tools 9.9-4ubuntu4 Β· GPL-2.0-only
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms