L'utilità uuidgen crea un nuovo UUID (Universal Unique Identifier) e lo stampa sull'output standard. L'UUID generato è costituito da cinque gruppi di cifre esadecimali separati da trattini (ad esempio, 3cdfc61d-87d3-41b5-ba50-32870b33dc67). L'impostazione predefinita è generare un UUID basato su casualità, ma ciò richiede che sul sistema sia disponibile un generatore di numeri casuali di alta qualità.
Nel caso in cui riscontri l'errore seguente:
uuidgen: command not found
potrebbe essere necessario installare il pacchetto seguente in base alla distribuzione scelta.
Distribuzione | Comando |
---|---|
OS X | brew install e2fsprogs |
Debian | apt-get install uuid-runtime |
Ubuntu | apt-get install uuid-runtime |
Alpino | apk add util-linux |
Arci Linux | pacman -S util-linux |
Kali Linux | apt-get install uuid-runtime |
CentOS | yum install util-linux |
Fedora | dnf install util-linux |
Raspbian | apt-get install uuid-runtime |
Docker | docker esegui cmd.cat/uuidgen uuidgen |
Esempi di comando uuidgen
1. Crea un UUID basato sull'ora corrente:
# uuidgen --time
2. Crea un UUID basato sull'hash di un URL:
# uuidgen --sha1 --namespace @url --name object_name
Esempio di uscita dal comando uuidgen:
# uuidgen a6333e94-0608-4abf-ba82-b0f0f13ef986