J'ai essayé d'utiliser
touch -d "2011-09-15 16:50" test.txt
mais il modifie simplement la dernière heure d'accès et la dernière heure modifiée.
Access: 2011-09-15 16:50:00.000000000 +0700
Modify: 2011-09-15 16:50:00.000000000 +0700
Change: 2011-11-15 16:56:55.620124149 +0700
Comment changer la dernière heure de changement?
Je veux le faire car mon crontab utilise filectime($file)
pour obtenir la dernière heure modifiée et je dois créer un fichier il y a deux mois pour tester quelque chose.
command-line
files
time
emeraldhieu
la source
la source
Réponses:
Il n'y a pas de commande générale pour ce faire. Cependant, selon le système de fichiers et vos privilèges d'administrateur, vous pouvez le faire.
Voici une réponse pour le cas d'ext2 / 3 et éventuellement d'ext4.
la source