¿Cómo puedo cambiar la fecha de 'cambio'?
$ touch -t 9901010000 test;stat test
  File: `test'
  Size: 0           Blocks: 0          IO Block: 4096   regular empty file
Device: fe01h/65025d    Inode: 11279017    Links: 1
Access: (0644/-rw-r--r--)  Uid: ( 1000/    x)   Gid: ( 1000/    x)
Access: 1999-01-01 00:00:00.000000000 +0100
Modify: 1999-01-01 00:00:00.000000000 +0100
**Change: 2012-04-08 19:26:56.061614473 +0200**
 Birth: -
                
                    
                        linux
                                files
                                timestamps
                                
                    
                    
                        Alguien1234
fuente
                
                fuente

ctimeno es fácil de hacer. Pregunta relacionada sobre SO.Respuestas:
No puede cambiar el ctime por medios ordinarios. Esto es así por diseño: el ctime siempre se actualiza al actual cuando cambia cualquiera de los metadatos del archivo, y no hay forma de imponer un ctime diferente. Para cambiar el tiempo de un archivo, debe realizar una de las siguientes acciones:
debugfs) y haga girar los bits en el disco (no lo haga mientras el sistema de archivos está montado).fuente
Tiene la respuesta en la pregunta SO relacionada señalada por jw013, para extX, en disco desmontado :
fuente
El tiempo de un archivo se actualiza cuando se cambia cualquiera de los metadatos.
fuente
PS
NOW=$(date) && date -s "2030-08-15 21:30:11" && touch file.txt && date -s "$NOW"https://www.shellhacks.com/fake-file-access-modify-change-timestamps-linux
fuente