Commande de date dans Linux avec des exemples

Commande de date dans Linux avec des exemples

La date est une commande Linux utile à afficher ou à modifier la date actuelle sur le système. Tous les systèmes d'exploitation Linux sont synchronisés avec les serveurs NTP (Network Time Protocol). Donc il est rarement requis pour configurer le temps du système manuellement. Vous avez seulement besoin de changer de fuseau horaire selon vos exigences.

Ce tutoriel vous décrira à des utilisations de la commande Date sur le système Linux.

Syntaxe:

Utilisation: date [Option]… [+ format] ou: date [-U | --UTC | --Universal] [mmddhhmm [[cc] yy] [.ss]] 

Afficher la date actuelle

La commande de date par défaut affiche la date et l'heure actuelles sur la sortie standard. Cette date / heure sera dans le fuseau horaire du système par défaut.

Ouvrez un terminal (Ctrl + Alt + T) et Type:

date Sortie> Tue 8 décembre 15:08:21 IST 2020 

La commande ci-dessus affiche l'heure actuelle dans le fuseau horaire EST, qui est le fuseau horaire par défaut de mon système Linux.

Exemples de commande de date

  1. Afficher la date d'heure dans UTC / GMT:

    Utiliser -u ou --UTC ou --universel Option avec commande de date pour afficher l'heure actuelle dans le fuseau horaire UTC (heure universelle coordonnée) ou GMT (temps moyen de Greenwich).

    date -u  Sortie> mar 8 décembre 09:38:34 UTC 2020 
  2. Voir les dates passées les jours spécifiques:

    Vous pouvez utiliser --date Option de ligne de commande pour afficher la date du passé. Comme quelle était la date il y a 7 jours, il y a 20 jours, il y a 2 mois, vendredi dernier, hier et ainsi de suite.

    Date --Date = "Hier" Sortie> lun 7 décembre 15:08:52 IST 2020 
    date --date = "il y a 7 jours" # Mar 1 décembre 15:09:23 IST 2020 Date --date = "Il y a 20 jours" # Mer 18 nov 15:09:42 IST 2020 Date --date = "il y a 5 mois" # Mer 8 juil 15:09:55 IST 2020 Date --Date = "Vendredi dernier" # Ven 4 décembre 00:00:00 IST 2020 
  3. Voir les dates futures:
    De même, vous pouvez voir les dates à l'avenir. Par exemple, ce qui sera daté demain, vendredi prochain, après 20 jours, après 3 mois et ainsi de suite.

    Date --date = "Tomorrow" # Mer 9 décembre 15:10:50 IST 2020 Date --Date = "Vendredi prochain" # Ven 11 décembre 00:00:00 IST 2020 Date --date = "+ 20 jours" # Lun 28 décembre 15:20:08 IST 2020 Date --date = "+ 3 mois" # Lu 8 mars 15:20:18 IST 2021 

    Vous pouvez utiliser cette fonctionnalité pour détecter la fin du mois. Par exemple, si demain est 01, alors aujourd'hui est la dernière date de mensuelle. Qui peut être utile pour courir les cronjobs à la fin des mois.

    ['Date --Date = "Tomorrow" + "% d"' -eq 09] && echo "aujourd'hui est le dernier jour du mois" 
  4. Afficher la date dans un autre fuseau horaire:
    Utiliser Tz Variable d'environnement pour afficher la date dans d'autres Timzone sans modifier le fuseau horaire du système.

    TZ = "EST" Date # Mar 8 décembre 04:50:28 EST 2020 TZ = 'America / Los_Angeles' Date # Mar 8 décembre 01:50:55 PST 2020 
  5. Date d'impression dans un format spécifique:
    La date de défaut Commande Imprimer la date et l'heure complètes, y compris le jour et le fuseau horaire. Vous pouvez également le personnaliser pour imprimer le format de date spécifique.

    Date + "% d-% m-% y" # 08-12-20 Date + "% y-% m-% d" # 20-12-08 Date + "% b% d,% y" # Dec 08, 2020 Date + "% y-% m-% d% h:% m:% s" # 2020-12-08 08:36:40 
  6. Afficher le temps de modification du fichier:
    Utiliser -r Option avec la commande Linux Date pour afficher la dernière heure de modification d'un fichier. Y

    Date -R / etc / hôtes Sortie> Sam 15 février 11:44:01 IST 2020 
  7. Conclusion

    Dans ce tutoriel, vous avez appris la commande Date dans Linux avec des exemples utiles. J'espère que vous comprenez les utilisations de la commande Date dans le système Linux.

    Si vous aimez cet article, veuillez partager ceci avec votre réseau social.