Commandes Linux · 4 min read · Jan 11, 2026

Tutoriel sur la commande zdump de Linux pour les débutants (avec des exemples)

Avec des membres de l’équipe travaillant depuis différents pays de nos jours, il devient parfois important d’être conscient des informations sur les fuseaux horaires pour différents emplacements. En général aussi, il peut y avoir des situations où vous voudrez rapidement voir le fuseau horaire pour un emplacement particulier. Vous serez heureux d’apprendre qu’il existe un utilitaire en ligne de commande - appelé zdump - qui vous permet de le faire.

Dans ce tutoriel, nous allons discuter des bases de zdump en utilisant quelques exemples faciles à comprendre. Mais avant cela, il convient de mentionner que tous les exemples mentionnés dans cet article ont été testés sur une machine Ubuntu 18.04 LTS.

Commande zdump de Linux

La commande zdump dans Linux est essentiellement un outil de dumping de fuseau horaire. Voici sa syntaxe :

zdump [--version] [--help] [-v] [-c [loyear,]hiyear] [zonename...]

Et voici comment la page de manuel l’explique :

Le programme zdump imprime l'heure actuelle dans chaque zonename nommé sur la ligne de commande.

Voici quelques exemples qui devraient vous donner une bonne idée de la façon dont la commande zdump fonctionne.

Q1. Comment utiliser la commande zdump ?

L’utilisation de base est assez simple. Il suffit d’exécuter ‘zdump’ avec le nom de l’emplacement comme entrée. Par exemple :

zdump Singapore

Voici la sortie que la commande a produite sur mon système :

Singapore  Mer Oct 31 17:35:39 2018 +08

Voici quelques autres exemples :

Il convient de mentionner ici que vous pouvez utiliser zdump pour obtenir des informations spécifiques à la ville. Voici quelques exemples :

Q2. Comment faire en sorte que zdump produise des informations détaillées dans la sortie ?

Dans le cas où vous souhaitez que zdump produise des informations détaillées, utilisez l’option de ligne de commande -v. Par exemple, la commande suivante :

zdump -v Singapore

produit cette sortie :

Singapore  -9223372036854775808 = NULL  
Singapore  -9223372036854689408 = NULL  
Singapore  Lun Déc 31 17:04:34 1900 UT = Lun Déc 31 23:59:59 1900 LMT isdst=0 gmtoff=24925  
Singapore  Lun Déc 31 17:04:35 1900 UT = Mar Jan  1 00:00:00 1901 SMT isdst=0 gmtoff=24925  
Singapore  Mer Mai 31 17:04:34 1905 UT = Mer Mai 31 23:59:59 1905 SMT isdst=0 gmtoff=24925  
Singapore  Mer Mai 31 17:04:35 1905 UT = Jeu Juin  1 00:04:35 1905 +07 isdst=0 gmtoff=25200  
Singapore  Sam Déc 31 16:59:59 1932 UT = Sam Déc 31 23:59:59 1932 +07 isdst=0 gmtoff=25200  
Singapore  Sam Déc 31 17:00:00 1932 UT = Dim Jan  1 00:20:00 1933 +0720 isdst=1 gmtoff=26400  
Singapore  Mar Déc 31 16:39:59 1935 UT = Mar Déc 31 23:59:59 1935 +0720 isdst=1 gmtoff=26400  
Singapore  Mar Déc 31 16:40:00 1935 UT = Mer Jan  1 00:00:00 1936 +0720 isdst=0 gmtoff=26400  
Singapore  Dim Août 31 16:39:59 1941 UT = Dim Août 31 23:59:59 1941 +0720 isdst=0 gmtoff=26400  
Singapore  Dim Août 31 16:40:00 1941 UT = Lun Sep  1 00:10:00 1941 +0730 isdst=0 gmtoff=27000  
Singapore  Dim Fév 15 16:29:59 1942 UT = Dim Fév 15 23:59:59 1942 +0730 isdst=0 gmtoff=27000  
Singapore  Dim Fév 15 16:30:00 1942 UT = Lun Fév 16 01:30:00 1942 +09 isdst=0 gmtoff=32400  
Singapore  Mar Sep 11 14:59:59 1945 UT = Mar Sep 11 23:59:59 1945 +09 isdst=0 gmtoff=32400  
Singapore  Mar Sep 11 15:00:00 1945 UT = Mar Sep 11 22:30:00 1945 +0730 isdst=0 gmtoff=27000  
Singapore  Jeu Déc 31 16:29:59 1981 UT = Jeu Déc 31 23:59:59 1981 +0730 isdst=0 gmtoff=27000  
Singapore  Jeu Déc 31 16:30:00 1981 UT = Ven Jan  1 00:30:00 1982 +08 isdst=0 gmtoff=28800  
Singapore  9223372036854689407 = NULL  
Singapore  9223372036854775807 = NULL

Voici comment la page de manuel explique cette option :

 -v     
Pour chaque zonename sur la ligne de commande, imprimez l'heure à la valeur de temps la plus basse possible, l'heure un jour après la valeur de temps la plus basse possible, les heures une seconde avant et exactement à chaque discontinuité de temps détectée, l'heure un jour moins que la valeur de temps la plus haute possible, et l'heure à la valeur de temps la plus haute possible. Chaque ligne se termine par isdst=1 si l'heure donnée est l'heure d'été ou isdst=0 sinon.

Q3. Que fait l’option -c ?

L’option -c coupe la sortie détaillée près du début de l’année donnée(s). Voici comment la page de manuel l’explique :

-c [loyear,]hiyear  

Coupez la sortie détaillée près du début de l'année donnée(s). La sortie inclut toujours la valeur de temps la plus basse possible et un jour après, et la valeur de temps la plus haute possible précédée de la valeur de temps un jour avant.

Voici un exemple :

zdump -v -c 1935 Singapore

Et voici la sortie :

Singapore  -9223372036854775808 = NULL  
Singapore  -9223372036854689408 = NULL  
Singapore  Lun Déc 31 17:04:34 1900 UT = Lun Déc 31 23:59:59 1900 LMT isdst=0 gmtoff=24925  
Singapore  Lun Déc 31 17:04:35 1900 UT = Mar Jan  1 00:00:00 1901 SMT isdst=0 gmtoff=24925  
Singapore  Mer Mai 31 17:04:34 1905 UT = Mer Mai 31 23:59:59 1905 SMT isdst=0 gmtoff=24925  
Singapore  Mer Mai 31 17:04:35 1905 UT = Jeu Juin  1 00:04:35 1905 +07 isdst=0 gmtoff=25200  
Singapore  Sam Déc 31 16:59:59 1932 UT = Sam Déc 31 23:59:59 1932 +07 isdst=0 gmtoff=25200  
Singapore  Sam Déc 31 17:00:00 1932 UT = Dim Jan  1 00:20:00 1933 +0720 isdst=1 gmtoff=26400  
Singapore  9223372036854689407 = NULL  
Singapore  9223372036854775807 = NULL

Conclusion

D’accord, la commande zdump n’est pas le genre d’outil dont la plupart d’entre nous aura besoin tous les jours, mais c’est un utilitaire pratique que vous devriez connaître, car vous ne savez jamais quand vous pourriez en avoir besoin. Plus de détails sur zdump peuvent être consultés en vous rendant sur sa page de manuel.

Share: X/Twitter LinkedIn

Recevez de nouveaux articles dans votre boîte de réception.

Aucun spam. Désabonnez-vous à tout moment.