Ich habe versucht zu benutzen
touch -d "2011-09-15 16:50" test.txt
Es werden jedoch nur die letzte Zugriffszeit und die zuletzt geänderte Zeit geändert.
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
Wie ändere ich die letzte Änderungszeit?
Ich möchte dies tun, weil meine Crontab filectime($file)
die zuletzt geänderte Zeit abruft und ich eine Datei von vor zwei Monaten erstellen muss, um etwas zu testen.
command-line
files
time
smaragdhieu
quelle
quelle
Antworten:
Es gibt keinen allgemeinen Befehl, dies zu tun. Abhängig vom Dateisystem und Ihren Administratorrechten können Sie dies jedoch tun.
Hier ist eine Antwort für den Fall von ext2 / 3 und möglicherweise ext4.
quelle