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 allbox tab(:); lt lt. T{ NCS T}:T{ Network Computing System identifier. These were the original UUIDs. T} T{ DCE T}:T{ The Open Software Foundation's (OSF) Distributed Computing Environment UUIDs. T} T{ Microsoft T}:T{ Microsoft Windows platform globally unique identifier (GUID). T} T{ other T}:T{ Unknown variant. Usually invalid input data. T} Types allbox tab(:); lt lt. T{ nil T}:T{ Special type for zero in type file. T} T{ time-based T}:T{ The DCE time based. T} T{ DCE T}:T{ The DCE time and MAC Address. T} T{ name-based T}:T{ RFC 4122 md5sum hash. T} T{ random T}:T{ RFC 4122 random. T} T{ sha1-based T}:T{ RFC 4122 sha-1 hash. T} T{ unknown T}:T{ Unknown type. Usually invalid input data. T} 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 Display version and exit. ENVIRONMENT LIBSMARTCOLS_DEBUG=all enables libsmartcols debug output. LIBSMARTCOLS_DEBUG_PADDING=on use visible padding characters. LIBSMARTCOLS_JSON=compact|lines Controls JSON output format when using --json. Supported values are compact for JSON output with minimal whitespace, and lines for JSON Lines format (one JSON object per line). If unset or set to any other value, pretty-printed JSON is used. AUTHORS Sami Kerola SEE ALSO uuidgen(1), libuuid(3), RFC 4122 REPORTING BUGS For bug reports, use the issue tracker . AVAILABILITY The uuidparse command is part of the util-linux package which can be down- loaded from Linux Kernel Archive . util-linux 2.42.1 2026-04-28 UUIDPARSE(1)