---
name: "parrot_md5"
section: "1"
platform: "linux"
package: "coop-computing-tools"
version: "1:7.14.5-1+b2"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/parrot_md5"
---

# parrot\_md5(1)

returns the MD5 checksum of a file, generated on the remote system if possible.

## NAME

**parrot\_md5** - returns the **MD5** checksum of a file, generated on the remote system if possible.

## SYNOPSIS

FCparrot\_md5 *\<path\>*FT

## DESCRIPTION

FCparrot\_md5FT returns the **MD5** checksum of the file stored at *\<path\>*.  If possible it calls a native function of the remote system to get the checksum, without requiring the transfer of the file's contents to the user's machine. If the filesystem does not support the checksum function internally, it is computed by the user-level program in the normal fashion.

## OPTIONS

FCparrot\_md5FT has no options.

## EXIT STATUS

On success, returns zero.  On failure, returns non-zero.

## EXAMPLES

To retrieve the **MD5** checksum of a file stored on a **chirp** server:

```

```

-

  % parrot\_run parrot\_md5 /chirp/server.nd.edu/joe/data\
   	d41d8cd98f00b204e9800998ecf8427e data

## COPYRIGHT

The Cooperative Computing Tools are Copyright (C) 2022 The University of Notre Dame.  This software is distributed under the GNU General Public License.  See the file COPYING for details.

## SEE ALSO

- •

  **Cooperative Computing Tools Documentation**

- •

  **Parrot User Manual**

- •

  **[parrot\_run(1)](/parrot_run/1.md)** **[parrot\_cp(1)](/parrot_cp/1.md)** **[parrot\_getacl(1)](/parrot_getacl/1.md)**  **[parrot\_setacl(1)](/parrot_setacl/1.md)**  **[parrot\_mkalloc(1)](/parrot_mkalloc/1.md)**  **[parrot\_lsalloc(1)](/parrot_lsalloc/1.md)**  **[parrot\_locate(1)](/parrot_locate/1.md)**  **[parrot\_timeout(1)](/parrot_timeout/1.md)**  **[parrot\_whoami(1)](/parrot_whoami/1.md)**  **[parrot\_mount(1)](/parrot_mount/1.md)**  **[parrot\_md5(1)](/parrot_md5/1.md)**  **[parrot\_package\_create(1)](/parrot_package_create/1.md)**  **[parrot\_package\_run(1)](/parrot_package_run/1.md)**  **[chroot\_package\_run(1)](/chroot_package_run/1.md)**
