UUIDPARSE(1) User Commands UUIDPARSE(1)

uuidparse - تجزیه و نمایش جزئیات شناسه‌های یکتای جهانی (UUID)

uuidparse [options] uuid

این دستور ورودی‌های شناسه یکتا را از طریق آرگومان‌های خط فرمان یا ورودی استاندارد تجزیه می‌کند. ورودی‌ها با فاصلهٔ سفید (whitespace) از یکدیگر جدا می‌شوند.

NCS شناسهٔ سیستم محاسباتی شبکه (Network Computing System). این‌ها UUIDهای اولیه بودند.
DCE UUIDهای محیط محاسباتی توزیع‌شده (DCE) متعلق به بنیاد نرم‌افزار باز (OSF).
Microsoft شناسه یکتای جهانی (GUID) بستر مایکروسافت ویندوز.
other گونهٔ ناشناخته. معمولاً داده‌های ورودی نامعتبر هستند.

nil نوع ویژه برای مقدار صفر در پروندهٔ نوع.
time-based مبتنی بر زمان در DCE.
DCE زمان و آدرس MAC در DCE.
name-based هش md5sum طبق RFC 4122.
random تصادفی طبق RFC 4122.
sha1-based هش sha-1 طبق RFC 4122.
unknown نوع ناشناخته. معمولاً داده‌های ورودی نامعتبر هستند.

-J, --json

استفاده از قالب خروجی JSON.

-n, --noheadings

عدم چاپ سطر سربرگ.

-o, --output

مشخص کردن ستون‌های خروجی برای چاپ. از --help برای دریافت فهرستی از همهٔ ستون‌های پشتیبانی‌شده استفاده کنید.

-r, --raw

استفاده از قالب خروجی خام.

-h, --help

نمایش متن راهنما و خروج.

-V, --version

نمایش نسخه و خروج.

LIBSMARTCOLS_DEBUG=all

خروجی اشکال‌زدایی libsmartcols را فعال می‌کند.

LIBSMARTCOLS_DEBUG_PADDING=on

استفاده از نویسه‌های فاصله‌گذاری مرئی.

LIBSMARTCOLS_JSON=compact|lines

قالب خروجی JSON را هنگام استفاده از --json کنترل می‌کند. مقادیر پشتیبانی‌شده عبارتند از compact برای خروجی JSON با حداقل فضای خالی، و lines برای قالب JSON Lines (یک شیء JSON در هر خط). در صورت عدم تنظیم یا تنظیم روی هر مقدار دیگر، از خروجی JSON با فرمت‌بندی خوانا (pretty-printed) استفاده می‌شود.

Sami Kerola <kerolasa@iki.fi>

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

برای گزارش باگ‌ها، از سامانه پیگیری مشکلات https://github.com/util-linux/util-linux/issues.

دستور uuidparse بخشی از بستهٔ util-linux است که می‌توان آن را از بایگانی هسته لینوکس https://www.kernel.org/pub/linux/utils/util-linux. دریافت کرد.

2026-09-02 util-linux 2.42.3