man > uuidparse(1)

⚡ TLDR: uuidparse (tldr-pages)

Parse universally unique identifiers.

  • Parse the specified UUIDs, use a tabular output format
    uuidparse {{uuid1 uuid2 ...}}
  • Parse UUIDs from `stdin`
    {{command}} | uuidparse
  • Use the JSON output format
    uuidparse {{-J|--json}} {{uuid1 uuid2 ...}}
  • Do not print a header line
    uuidparse {{-n|--noheadings}} {{uuid1 uuid2 ...}}
  • Use the raw output format
    uuidparse {{-r|--raw}} {{uuid1 uuid2 ...}}
  • Specify which of the four output columns to print
    uuidparse {{-o|--output}} {{UUID,VARIANT,TYPE,TIME}}
  • Display help
    uuidparse {{-h|--help}}
UUIDPARSE(1)                                User Commands                               UUIDPARSE(1)

NAME
       uuidparse - a utility to parse unique identifiers

SYNOPSIS
       uuidparse [options] uuid

DESCRIPTION
       This command will parse unique identifier inputs from either command line arguments or
       standard input. The inputs are white-space separated.

OUTPUT
   Variants
       ┌───────────┬──────────────────────────────────┐
       │           │                                  │
       │ NCS       │ Network Computing System         │
       │           │ identifier. These were the       │
       │           │ original UUIDs.                  │
       ├───────────┼──────────────────────────────────┤
       │           │                                  │
       │ DCE       │ The Open Software Foundation’s   │
       │           │ (OSF) Distributed Computing      │
       │           │ Environment UUIDs.               │
       ├───────────┼──────────────────────────────────┤
       │           │                                  │
       │ Microsoft │ Microsoft Windows platform       │
       │           │ globally unique identifier       │
       │           │ (GUID).                          │
       ├───────────┼──────────────────────────────────┤
       │           │                                  │
       │ other     │ Unknown variant. Usually invalid │
       │           │ input data.                      │
       └───────────┴──────────────────────────────────┘


   Types
       ┌────────────┬───────────────────────────────┐
       │            │                               │
       │ nil        │ Special type for zero in type │
       │            │ file.                         │
       ├────────────┼───────────────────────────────┤
       │            │                               │
       │ time-based │ The DCE time based.           │
       ├────────────┼───────────────────────────────┤
       │            │                               │
       │ DCE        │ The DCE time and MAC Address. │
       ├────────────┼───────────────────────────────┤
       │            │                               │
       │ name-based │ RFC 4122 md5sum hash.         │
       ├────────────┼───────────────────────────────┤
       │            │                               │
       │ random     │ RFC 4122 random.              │
       ├────────────┼───────────────────────────────┤
       │            │                               │
       │ sha1-based │ RFC 4122 sha-1 hash.          │
       ├────────────┼───────────────────────────────┤
       │            │                               │
       │ unknown    │ Unknown type. Usually invalid │
       │            │ input data.                   │
       └────────────┴───────────────────────────────┘


OPTIONS
       -J, --json
           Use JSON output format.

       -n, --noheadings
           Do not print a header line.

       -o, --output
           Specify which output columns to print. Use --help to get a list of all supported columns.

       -r, --raw
           Use the raw output format.

       -h, --help
           Display help text and exit.

       -V, --version
           Print version and exit.

AUTHORS
       Sami Kerola <kerolasa AT iki.fi>

SEE ALSO
       uuidgen(1), libuuid(3), RFC 4122 <https://tools.ietf.org/html/rfc4122>

REPORTING BUGS
       For bug reports, use the issue tracker at https://github.com/util-linux/util-linux/issues.

AVAILABILITY
       The uuidparse command is part of the util-linux package which can be downloaded from Linux
       Kernel Archive <https://www.kernel.org/pub/linux/utils/util-linux/>.

util-linux 2.39.3                            2023-10-23                                 UUIDPARSE(1)
uuidparse(1) □✕
NAME SYNOPSIS DESCRIPTION OUTPUT
Variants Types
OPTIONS
-J, --json -n, --noheadings -o, --output -r, --raw -h, --help -V, --version
AUTHORS SEE ALSO REPORTING BUGS AVAILABILITY

Generated by phpman v4.12.13 · Markdown · JSON Author: Che Dong Under GNU General Public License
2026-10-21 23:48 @216.73.216.226
CrawledBy Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
Valid XHTML 1.0 Transitional!Valid CSS!

^_top_^