Comment obtenir la ls
commande pour afficher ses dates et heures en UTC, au lieu de l'heure locale?
Je ne souhaite pas modifier définitivement l'heure locale de mon système pour ce faire.
On peut définir la variable d'environnement de fuseau horaire pour chaque appel de ls comme ceci:
TZ=utc ls -l
ou définissez-le une fois avec:
export TZ=utc
dans un shell pour l'avoir toujours activé, pour la durée restante de la session shell.
ls -l --full-time
affichera le temps plein au format ISO avec le décalage par rapport à l'UTC.Veuillez essayer cette commande
Pour forcer UTC, définissez simplement $ TZ sur UTC: TZ = "UTC" ls. Cela mettra $ TZ sur UTC juste pour la durée de cette commande.
la source