Próbowałem użyć
touch -d "2011-09-15 16:50" test.txt
ale po prostu modyfikuje czas ostatniego dostępu i czas ostatniej modyfikacji.
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
Jak zmienić czas ostatniej zmiany?
Chcę to zrobić, ponieważ mój filectime($file)
plik crontab używa do ostatniej zmiany i muszę utworzyć plik sprzed dwóch miesięcy, aby coś przetestować.
command-line
files
time
emeraldhieu
źródło
źródło
Odpowiedzi:
Nie ma ogólnego polecenia, aby to zrobić. Jednak w zależności od systemu plików i uprawnień administratora możesz to zrobić.
Oto odpowiedź dla przypadku ext2 / 3 i ewentualnie ext4.
źródło