| UUIDGEN(1) | Polecenia użytkownika | UUIDGEN(1) |
NAZWA¶
uuidgen - tworzy nową wartość UUID
SKŁADNIA¶
uuidgen [opcje]
OPIS¶
Program uuidgen tworzy (i wypisuje) nowy uniwersalnie unikalny identyfikator (UUID) za pomocą biblioteki libuuid(3). Nowy UUID można generalnie uważać za unikalny wobec wszystkich UUID-ów utworzonych w lokalnym systemie oraz UUID-ów utworzonych na innych systemach w przeszłości i przyszłości.
Można wygenerować trzy typy identyfikatorów UUID za pomocą uuidgen: oparte na czasie, oparte na losowości oraz oparte na skrócie. Domyślnie uuidgen wygeneruje UUID oparty na losowości, jeśli obecny jest generator liczb losowych o wysokiej jakości. W innym przypadku wybiera UUID oparty na czasie. Można wymusić wygenerowanie jednego z dwóch pierwszych typów UUID-ów za pomocą opcji --random i --time.
Trzeci typ identyfikatora UUID tworzy się opcjami --md5 lub --sha1, po których następuje --namespace przestrzeń-nazw oraz --name nazwa. Przestrzeń-nazw może być jednym z powszechnie znanych UUID-ów albo aliasem do jednego z powszechnie znanych UUID-ów zdefiniowanych w RFC 4122 tj. @dns, @url, @oid lub @x500. Nazwa jest łańcuchem o dowolnej wartości. Wygenerowany UUID będzie skrótem powstałym na podstawie połączenia UUID-u przestrzeni nazw i wartości nazwy, korzystając z algorytmu MD5 lub SHA1. Jest to zatem przewidywalna wartość, co może być przydatne, gdy identyfikatory UUID służą jako uchwyty lub liczby jednorazowe (ang. nonce) stosowane do bardziej złożonych wartości lub wartości, których nie powinno się ujawniać bezpośrednio. Więcej informacji w ww. RFC.
OPCJE¶
-r, --random
-t, --time
-m, --md5
-s, --sha1
-6, --time-v6
-7, --time-v7
-n, --namespace przestrzeń-nazw
-N, --name nazwa
-C, --count liczba
-x, --hex
-h, --help
-V, --version
ZGODNE Z¶
OSF DCE 1.1
PRZYKŁADY¶
uuidgen --sha1 --namespace @dns --name "www.example.com"
AUTORZY¶
uuidgen napisał Andreas Dilger do biblioteki libuuid(3).
ZOBACZ TAKŻE¶
uuidparse(1), libuuid(3), RFC 4122 <https://tools.ietf.org/html/rfc4122> RFC XXXX <https://tools.ietf.org/html/rfcXXXX>
ZGŁASZANIE BŁĘDÓW¶
Problemy należy zgłaszać w systemie śledzenia błędów <https://github.com/util-linux/util-linux/issues>.
DOSTĘPNOŚĆ¶
Polecenie uuidgen jest częścią pakietu util-linux, który można pobrać ze strony Archiwum jądra Linux <https://www.kernel.org/pub/linux/utils/util-linux/>.
| 2026-09-02 | util-linux 2.42.3 |