Modificare la Data di Ultima Modifica su Linux

Per modificare la data di ultima modifica di un file, ad esempio impostandola al 2025, su sistemi Linux puoi usare il comando touch con l’opzione -m per modificare solo il timestamp di modifica, abbinato all’opzione -t per specificare la data nel formato [[CC]YY]MMDDhhmm[.ss].

Ad esempio, per impostare la data di ultima modifica al 1 agosto 2025 alle 23:00 su un file chiamato file.txt, useresti il comando:

touch -mt 202508012300 file.txt

Qui 2025 è l’anno, 08 il mese, 01 il giorno, 23 l’ora e 00 i minuti.

Puoi verificare la modifica della data con:

stat file.txt

o

ls -l file.txt

Se vuoi modificare anche la data di accesso, puoi usare l’opzione -a. Per esempio:

touch -at 202508012300 file.txt

Modificando solo l’ultima modifica e lasciando intatti gli altri timestamp se desideri.

Inoltre, con l’opzione -d puoi indicare la data come stringa comprensibile (es. '1 August 2025 23:00') combinata a -m o -a, come in:

touch -md '1 August 2025 23:00' file.txt

Quindi, la modifica del timestamp di ultima modifica è possibile e abbastanza flessibile con il comando touch su Linux usando i formati di data specificati [1].

Se stai usando Windows o altri sistemi, esistono strumenti e comandi analoghi come PowerShell per modificare la data di modifica, ma la modalità cambia [3]. Fammi sapere se vuoi istruzioni per Windows o altro sistema.

Lascia un commento