Maison >Tutoriel système >Linux >Comment modifier les horodatages du fichier à la date et l'heure spécifiques de Linux

Comment modifier les horodatages du fichier à la date et l'heure spécifiques de Linux

Lisa Kudrow
Lisa Kudroworiginal
2025-03-08 11:12:11938parcourir

Ce guide montre comment gérer les horodatages de fichiers dans Linux, une tâche cruciale pour diverses applications telles que les tests, l'analyse des données et la conformité. Nous couvrirons et vérifie les horodatages en utilisant des commandes Linux communes, ainsi que des cas d'utilisation pratiques.

Table des matières

  • Modification des horodatages du fichier dans Linux
    • définir une date et une heure précises
    • Définition de l'horodatage sur minuit
  • Vérification des horodatages du fichier
    • en utilisant la commande ls
    • en utilisant la commande stat
  • Applications pratiques
  • Exemple de scénario
  • Résumé

Modification des horodatages du fichier dans Linux

La commande touch est la clé de la création de fichiers vides ou de la mise à jour des horodatages de fichiers existants. L'option -t permet un contrôle de l'horodatage précis.

En définissant une date et une heure précises

pour définir l'horodatage de ostechnix.txt à 12h30 le 14 novembre 2024:

touch -t 202411141230 ostechnix.txt
  • 20241114: représente le 14 novembre 2024.
  • 1230: représente 12h30.

Cela met à jour les horodatages d'accès et de modification.

Définition de l'horodatage sur minuit

pour définir l'horodatage à minuit à une date spécifique, omettez l'heure:

touch -t 202411140000 ostechnix.txt

Cela définit l'horodatage à 12h00 le 14 novembre 2024.

Vérification des horodatages du fichier

utiliser ls et stat pour confirmer les modifications d'horodatage.

en utilisant la commande ls

La commande ls -l affiche des fichiers dans un format de liste long, y compris les horodatages:

ls -l ostechnix.txt

sortie (exemple):

<code>-rw-r--r-- 1 ostechnix ostechnix 158 Nov 14 12:30 ostechnix.txt</code>

How To Change File Timestamps To Specific Date And Time In Linux

"14 novembre 12:30" montre le dernier temps de modification.

en utilisant la commande stat

stat fournit des informations détaillées sur le fichier, y compris les horodatages:

stat ostechnix.txt

sortie (exemple):

<code>  File: ostechnix.txt
  Size: 158           Blocks: 8          IO Block: 4096   regular file
Device: 259,2    Inode: 1578889     Links: 1
Access: (0644/-rw-r--r--)  Uid: ( 1000/ostechnix)   Gid: ( 1000/ostechnix)
Access: 2024-11-14 12:30:00.000000000 +0530
Modify: 2024-11-14 12:30:00.000000000 +0530
Change: 2024-11-14 17:47:19.624593116 +0530
 Birth: 2024-10-11 15:39:59.515973804 +0530</code>

How To Change File Timestamps To Specific Date And Time In Linux

Cela montre l'accès (dernier accès), la modification (dernière modification), le changement (dernier changement de métadonnées) et les heures de naissance.

ls offre un aperçu rapide, tandis que stat fournit des détails complets de l'horodatage.

Applications pratiques

La manipulation de l'horodatage est précieuse pour:

  1. Test de logiciel: Simulation de fichiers avec des horodatages spécifiques pour les tests.
  2. Analyse des données: Aligner les horodatages du fichier avec des événements ou des périodes d'analyse.
  3. Sauvegarde et restauration: Préserver les horodatages originaux pendant les restaurations.
  4. Légal et conformité: Assurer que les fichiers ont des horodatages corrects pour des raisons juridiques.
  5. Automatisation: Définition des horodatages dans les scripts pour la cohérence ou les actions de déclenchement.

Exemple de scénario

Simuler les fichiers journaux créés à différents jours:

touch -t 202411141230 ostechnix.txt

ls -l confirme que les horodatages sont correctement définis.

Résumé

Gestion des horodatages de fichiers dans Linux est simple à l'aide de touch, ls et stat. Ce contrôle est essentiel pour diverses tâches, des tests simples aux besoins de conformité complexes. Ce guide fournit les outils et les connaissances pour gérer efficacement les horodatages des fichiers.

Lire plus approfondie:

  • Comment modifier un fichier sans modifier ses horodatages dans Linux

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn