{"id":83922,"date":"2025-03-24T09:00:00","date_gmt":"2025-03-24T08:00:00","guid":{"rendered":"https:\/\/supporthost.com\/it\/?p=83922"},"modified":"2025-08-23T13:25:15","modified_gmt":"2025-08-23T11:25:15","slug":"comando-touch-linux","status":"publish","type":"post","link":"https:\/\/supporthost.com\/it\/comando-touch-linux\/","title":{"rendered":"Usare il comando touch su Linux per modificare il timestamp"},"content":{"rendered":"\n<p>Scopri come usare il comando touch per <strong>modificare il timestamp dei file<\/strong>. Questo comando pu\u00f2 essere usato anche per creare file vuoti, ma il suo scopo principale \u00e8 quello di permetterci di modificare la data di accesso e modifica di uno o pi\u00f9 file. <\/p>\n\n\n\n<p>Vediamo come usare il comando e le sue opzioni.<\/p>\n\n\n\n<div class=\"wp-block-rank-math-toc-block\" id=\"rank-math-toc\"><h2>Indice<\/h2><nav><ul><li><a href=\"#sintassi-del-comando-touch\">Sintassi del comando touch<\/a><\/li><li><a href=\"#come-usare-il-comando-touch-per-la-creazione-di-file\">Come usare il comando touch per la creazione di file<\/a><ul><li><a href=\"#come-creare-un-file\">Come creare un file<\/a><\/li><li><a href=\"#come-creare-piu-file\">Come creare pi\u00f9 file<\/a><\/li><\/ul><\/li><li><a href=\"#come-funziona-il-timestamp-e-come-modificarlo\">Come funziona il timestamp e come modificarlo<\/a><ul><li><a href=\"#come-verificare-il-timestamp-attuale-dei-file\">Come verificare il timestamp attuale dei file<\/a><\/li><li><a href=\"#come-usare-il-comando-touch-per-modificare-il-timestamp\">Come usare il comando touch per modificare il timestamp<\/a><ul><li><a href=\"#impostare-la-data-di-accesso-di-un-file-a-quella-corrente\">Impostare la data di accesso di un file a quella corrente<\/a><\/li><li><a href=\"#modificare-la-data-di-accesso-di-un-file\">Modificare la data di accesso di un file<\/a><\/li><li><a href=\"#impostare-la-data-di-modifica-di-un-file-a-quella-corrente\">Impostare la data di modifica di un file a quella corrente<\/a><\/li><li><a href=\"#modificare-la-data-di-modifica-di-un-file\">Modificare la data di modifica di un file<\/a><\/li><\/ul><\/li><li><a href=\"#creare-un-file-impostando-un-timestamp-specifico\">Creare un file impostando un timestamp specifico<\/a><\/li><li><a href=\"#metodi-alternativi-per-modificare-il-timestamp-data-come-stringa\">Metodi alternativi per modificare il timestamp (data come stringa)<\/a><ul><li><a href=\"#modificare-data-di-modifica-e-accesso-con-touch-e-opzione-d\">Modificare data di modifica e accesso con touch e opzione -d<\/a><\/li><\/ul><\/li><li><a href=\"#come-usare-il-comando-touch-evitando-la-creazione-di-nuovi-file\">Come usare il comando touch evitando la creazione di nuovi file<\/a><\/li><li><a href=\"#come-copiare-il-timestamp-da-un-file-esistente\">Come copiare il timestamp da un file esistente<\/a><\/li><li><a href=\"#come-modificare-il-timestamp-di-un-link-simbolico\">Come modificare il timestamp di un link simbolico<\/a><\/li><\/ul><\/li><li><a href=\"#conclusioni\">Conclusioni<\/a><\/li><\/ul><\/nav><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"sintassi-del-comando-touch\">Sintassi del comando touch<\/h2>\n\n\n\n<p>Il comando touch ci permette di creare file vuoti o modificare il <em>timestamp<\/em> di file esistenti. Si pu\u00f2 usare, per esempio, per <strong>modificare la data dell&#8217;ultimo accesso<\/strong> a un file.<\/p>\n\n\n\n<p>La sintassi di base del comando touch \u00e8 questa:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>touch &#091;opzioni] nome-file<\/code><\/pre>\n\n\n\n<p>Usando il comando senza opzioni si pu\u00f2 creare un <strong>file vuoto<\/strong>. Per esempio, prendiamo il seguente comando:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>touch documento<\/code><\/pre>\n\n\n\n<p>Se nella cartella corrente non esiste nessun file con questo nome, verr\u00e0 creato un file vuoto &#8220;<em>documento<\/em>&#8220;. Dopo aver creato il file, potremo usare altri <a href=\"https:\/\/supporthost.com\/it\/comandi-linux\/\" data-type=\"post\" data-id=\"33934\">comandi Linux<\/a> per eseguire operazioni, ad esempio: <\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>copiare il file con <a href=\"https:\/\/supporthost.com\/it\/comando-cp-linux\/\" data-type=\"post\" data-id=\"76900\">cp<\/a>;<\/li>\n\n\n\n<li>rinominare o spostare il file con <a href=\"https:\/\/supporthost.com\/it\/comando-mv-linux\/\" data-type=\"post\" data-id=\"77200\">mv<\/a>;<\/li>\n\n\n\n<li>eliminare il file con il <a href=\"https:\/\/supporthost.com\/it\/comando-rm-linux\/\" data-type=\"post\" data-id=\"82850\">comando rm<\/a>.<\/li>\n<\/ul>\n\n\n\n<p>Passiamo ora a degli esempi specifici per capire meglio come si usa il comando touch.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"come-usare-il-comando-touch-per-la-creazione-di-file\">Come usare il comando touch per la creazione di file<\/h2>\n\n\n\n<p>Vediamo come creare uno o pi\u00f9 file usando il comando touch da terminale.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"come-creare-un-file\">Come creare un file<\/h3>\n\n\n\n<p>Possiamo usare il comando touch per creare <strong>nuovi file vuoti<\/strong>. Questo comando pu\u00f2 quindi essere utile quando vogliamo creare rapidamente un nuovo file vuoto per poterlo poi modificare con un editor di testo direttamente da terminale, come ad esempio nano.<\/p>\n\n\n\n<p>Vediamo un esempio pratico.<\/p>\n\n\n\n<p>Per creare il file &#8220;documento.txt&#8221;, uso il comando in questo modo:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>touch documento.txt<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"941\" height=\"334\" src=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/03\/usare-comando-touch-creare-un-file.png\" alt=\"Usare Comando Touch Creare Un File\" class=\"wp-image-83923\" srcset=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/03\/usare-comando-touch-creare-un-file.png 941w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/03\/usare-comando-touch-creare-un-file-300x106.png 300w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/03\/usare-comando-touch-creare-un-file-768x273.png 768w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/03\/usare-comando-touch-creare-un-file-120x43.png 120w\" sizes=\"auto, (max-width: 941px) 100vw, 941px\" \/><\/figure>\n\n\n\n<p>Nell&#8217;esempio qui sopra ho usato il <a href=\"https:\/\/supporthost.com\/it\/comando-ls-linux\/\" data-type=\"post\" data-id=\"84466\">comando ls<\/a> per visualizzare il contenuto della cartella corrente:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>l&#8217;ho usato all&#8217;inizio per assicurarmi che non ci fosse un file con lo stesso nome nella cartella corrente;<\/li>\n\n\n\n<li>l&#8217;ho usato di nuovo alla fine per verificare che il file fosse stato creato correttamente.<\/li>\n<\/ul>\n\n\n\n<p>Se, dopo aver creato il file, utilizzo il comando:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>nano documento.txt<\/code><\/pre>\n\n\n\n<p>Posso aprire il file con l&#8217;editor <em>nano <\/em>e verificarne il contenuto. Essendo un file appena creato con il comando touch, vedrai che il <strong>documento \u00e8 vuoto<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"935\" height=\"338\" src=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/03\/nano-documento-vuoto-creato-con-touch.png\" alt=\"Nano Documento Vuoto Creato Con Touch\" class=\"wp-image-83924\" srcset=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/03\/nano-documento-vuoto-creato-con-touch.png 935w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/03\/nano-documento-vuoto-creato-con-touch-300x108.png 300w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/03\/nano-documento-vuoto-creato-con-touch-768x278.png 768w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/03\/nano-documento-vuoto-creato-con-touch-120x43.png 120w\" sizes=\"auto, (max-width: 935px) 100vw, 935px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"come-creare-piu-file\">Come creare pi\u00f9 file<\/h3>\n\n\n\n<p>Possiamo <strong>creare pi\u00f9 file vuoti<\/strong>, dando una sola volta il comando touch. Per farlo ci basta indicare i nomi dei file, separandoli con uno spazio.<\/p>\n\n\n\n<p>Per esempio per creare i file:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>post.txt<\/li>\n\n\n\n<li>post-fb.txt<\/li>\n\n\n\n<li>post-linkedin.txt<\/li>\n<\/ul>\n\n\n\n<p>User\u00f2 il comando:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>touch post.txt post-fb.txt post-linkedin.txt<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"946\" height=\"332\" src=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/03\/usare-comando-touch-creare-piu-file.png\" alt=\"Usare Comando Touch Creare Piu File\" class=\"wp-image-83925\" srcset=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/03\/usare-comando-touch-creare-piu-file.png 946w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/03\/usare-comando-touch-creare-piu-file-300x105.png 300w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/03\/usare-comando-touch-creare-piu-file-768x270.png 768w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/03\/usare-comando-touch-creare-piu-file-120x42.png 120w\" sizes=\"auto, (max-width: 946px) 100vw, 946px\" \/><\/figure>\n\n\n\n<p>Nell&#8217;esempio qui sopra ho usato il comando ls per visualizzare il contenuto della cartella e assicurarmi che i file fossero stati creati.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"come-funziona-il-timestamp-e-come-modificarlo\">Come funziona il timestamp e come modificarlo<\/h2>\n\n\n\n<p>Come dicevamo, il comando touch pu\u00f2 essere utilizzato per modificare il timestamp dei file. Prima di procedere con degli esempi, dobbiamo per\u00f2 chiarire che ci sono <strong>tre tipi di timestamp<\/strong> registrati per ogni file su Linux.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>atime<\/strong> &#8211; o <em>access timestamp<\/em> &#8211; indicata data e ora in cui c&#8217;\u00e8 stato accesso al file per l&#8217;ultima volta.<\/li>\n\n\n\n<li><strong>mtime<\/strong> &#8211; o <em>modified timestamp<\/em> &#8211; si riferisce all&#8217;ultima volta in cui il <strong>contenuto<\/strong> del file \u00e8 stato modificato;<\/li>\n\n\n\n<li><strong>ctime<\/strong> &#8211; o <em>change timestamp<\/em> &#8211; indica l&#8217;ultima volta che gli attributi del file sono cambiati. Ad esempio pu\u00f2 riferirsi a quando sono stati modificati i permessi del file.<\/li>\n<\/ul>\n\n\n\n<p>Per visualizzare i timestamp attuali di un file, possiamo usare il comando ls e le sue opzioni, ora ti mostro come fare.<\/p>\n\n\n\n<p class=\"note\">Suggerimento: conoscere i timestamp \u00e8 utile anche quando usiamo altri comandi, ad esempio possiamo usare l&#8217;opzione <code>--time<\/code> del <a href=\"https:\/\/supporthost.com\/it\/comando-du-linux\/\">comando du<\/a> per visualizzare oltre alle dimensioni del file, anche le varie date di modifica, accesso o cambiamento degli attributi.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"come-verificare-il-timestamp-attuale-dei-file\">Come verificare il timestamp attuale dei file<\/h3>\n\n\n\n<p>Abbiamo diverse opzioni per visualizzare i timestamp di un file:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>per verificare un timestamp specifico, come l&#8217;<strong>atime<\/strong>, ultimo accesso al file, possiamo usare il <strong>comando ls<\/strong> e le sue opzioni;<\/li>\n\n\n\n<li>per visualizzare tutti i timestamp con un solo comando, possiamo usare il <strong>comando stat<\/strong>.<\/li>\n<\/ul>\n\n\n\n<p>Ecco come.<\/p>\n\n\n\n<p>Per visualizzare l&#8217;atime, il timestamp realtivo all&#8217;ultimo accesso, usiamo il comando:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>ls -lu nome-file<\/code><\/pre>\n\n\n\n<p>Per visualizzare l&#8217;<strong>mtime<\/strong>, il timestamp dell&#8217;ultima modifica, usiamo il comando:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>ls -l nome-file<\/code><\/pre>\n\n\n\n<p>Per visualizzare il <strong>ctime<\/strong>, il timestamp dell&#8217;ultima modifica degli attributi, usiamo il comando:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>ls -lc nome-file<\/code><\/pre>\n\n\n\n<p>In alternativa, possiamo usare il <strong>comando stat <\/strong>per visualizzare <strong>tutti i timestamp<\/strong>, in questo modo:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>stat nome-file<\/code><\/pre>\n\n\n\n<p>Nell&#8217;esempio qui sotto ho utilizzato le opzioni di ls e il comando stat per visualizzare i timestamp del file &#8220;doc.txt&#8221;:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"940\" height=\"396\" src=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/03\/visualizzare-timestamp-file-linux-terminale.png\" alt=\"Visualizzare Timestamp File Linux Terminale\" class=\"wp-image-83926\" srcset=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/03\/visualizzare-timestamp-file-linux-terminale.png 940w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/03\/visualizzare-timestamp-file-linux-terminale-300x126.png 300w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/03\/visualizzare-timestamp-file-linux-terminale-768x324.png 768w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/03\/visualizzare-timestamp-file-linux-terminale-120x51.png 120w\" sizes=\"auto, (max-width: 940px) 100vw, 940px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"come-usare-il-comando-touch-per-modificare-il-timestamp\">Come usare il comando touch per modificare il timestamp<\/h3>\n\n\n\n<p>Possiamo usare il comando touch e le sue opzioni per modificare il timestamp dei file.<\/p>\n\n\n\n<p>Partiamo da una panoramica delle opzioni.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"impostare-la-data-di-accesso-di-un-file-a-quella-corrente\">Impostare la data di accesso di un file a quella corrente<\/h4>\n\n\n\n<p>Per modificare solo l&#8217;atime, cio\u00e8 la data di accesso a un file, possiamo usare l&#8217;<strong>opzione -a<\/strong> in questo modo:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>touch -a nome-file<\/code><\/pre>\n\n\n\n<p>Questo comando ci permette di sovrascrivere la data di ultimo accesso, impostando quella <strong>corrente<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"940\" height=\"428\" src=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/03\/comando-touch-cambiare-access-time-corrente.png\" alt=\"Comando Touch Cambiare Access Time Corrente\" class=\"wp-image-83927\" srcset=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/03\/comando-touch-cambiare-access-time-corrente.png 940w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/03\/comando-touch-cambiare-access-time-corrente-300x137.png 300w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/03\/comando-touch-cambiare-access-time-corrente-768x350.png 768w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/03\/comando-touch-cambiare-access-time-corrente-120x55.png 120w\" sizes=\"auto, (max-width: 940px) 100vw, 940px\" \/><\/figure>\n\n\n\n<p>In questo esempio ho usato il comando:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>touc -a doc.txt<\/code><\/pre>\n\n\n\n<p>In questo modo ho impostato come data di ultimo accesso (atime), <strong>data e ora corrente<\/strong>.<\/p>\n\n\n\n<p>Usare l&#8217;opzione -a ci permette di modificare <strong>il timestamp dell&#8217;accesso<\/strong>. Come vedi qui, per\u00f2, viene modificato sia il timestamp di accesso che di <em>cambio<\/em> (il ctime).<\/p>\n\n\n\n<p>Non viene, invece, modificato il timestamp dell&#8217;ultima modifica al contenuto (mtime).<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"modificare-la-data-di-accesso-di-un-file\">Modificare la data di accesso di un file<\/h4>\n\n\n\n<p>Oltre a poter impostare la data di accesso di un file a quella corrente, possiamo anche <strong>modificare la data di accesso<\/strong> a un file, <strong>scegliendo una data<\/strong> differente.<\/p>\n\n\n\n<p>Per farlo usiamo due opzioni del comando <code>touch<\/code>, -a e -t, in questo modo:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>touch -at &#091;timestamp] nome-file<\/code><\/pre>\n\n\n\n<p>Per specificare la data (timestamp) dobbiamo seguire questo formato:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&#091;&#091;CC]YY]MMDDhhmm&#091;.ss]<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>CC &#8211; indica le prime due cifre dell&#8217;anno. (le doppie parentesi quadre significa che \u00e8 opzionale specificarle)<\/li>\n\n\n\n<li>YY &#8211; indica le seconde due cifre dell&#8217;anno; <\/li>\n\n\n\n<li>MM &#8211; per il mese; <\/li>\n\n\n\n<li>DD &#8211; per il giorno; <\/li>\n\n\n\n<li>hh &#8211; per l&#8217;ora; mm &#8211; per i minuti; <\/li>\n\n\n\n<li>ss &#8211; per i secondi.<\/li>\n<\/ul>\n\n\n\n<p>Per esempio per impostare la data: 5 aprile 2010, ore 10:30, useremo questa notazione:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>201004051030<\/code><\/pre>\n\n\n\n<p>Nel nostro esempio, per impostare questa data di accesso per il file &#8220;doc.txt&#8221; user\u00f2 il comando:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>touch -at 201004051030 doc.txt<\/code><\/pre>\n\n\n\n<p>Nell&#8217;esempio si pu\u00f2 vedere che la <strong>data di accesso \u00e8 stata modificata<\/strong> correttamente, mentre gli altri timestamp sono rimasti invariati.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"944\" height=\"434\" src=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/03\/modificare-data-accesso-comando-touch.png\" alt=\"Modificare Data Accesso Comando Touch\" class=\"wp-image-83928\" srcset=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/03\/modificare-data-accesso-comando-touch.png 944w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/03\/modificare-data-accesso-comando-touch-300x138.png 300w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/03\/modificare-data-accesso-comando-touch-768x353.png 768w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/03\/modificare-data-accesso-comando-touch-120x55.png 120w\" sizes=\"auto, (max-width: 944px) 100vw, 944px\" \/><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"impostare-la-data-di-modifica-di-un-file-a-quella-corrente\">Impostare la data di modifica di un file a quella corrente<\/h4>\n\n\n\n<p>Possiamo usare il comando touch per cambiare solo il timestamp della data di ultima <strong>modifica <\/strong>di un file.<\/p>\n\n\n\n<p>Se vogliamo impostare la data di modifica a quella corrente, ci basta usare l&#8217;opzione -m in questo modo:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>touch -m nome-file<\/code><\/pre>\n\n\n\n<p>Nel nostro esempio:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>touch -m doc.txt<\/code><\/pre>\n\n\n\n<p>Con il comando qui sopra ho cambiato la data di modifica del file, impostando la data corrente:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"935\" height=\"430\" src=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/03\/comando-touch-cambiare-modification-time-corrente.png\" alt=\"Comando Touch Cambiare Modification Time Corrente\" class=\"wp-image-83929\" srcset=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/03\/comando-touch-cambiare-modification-time-corrente.png 935w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/03\/comando-touch-cambiare-modification-time-corrente-300x138.png 300w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/03\/comando-touch-cambiare-modification-time-corrente-768x353.png 768w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/03\/comando-touch-cambiare-modification-time-corrente-120x55.png 120w\" sizes=\"auto, (max-width: 935px) 100vw, 935px\" \/><\/figure>\n\n\n\n<p>Nota che usando questo comando, verranno aggiornate la data di modifica (mtime) e la data di cambio (ctime).<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"modificare-la-data-di-modifica-di-un-file\">Modificare la data di modifica di un file<\/h4>\n\n\n\n<p>Proprio come abbiamo visto per la data di accesso, possiamo anche <strong>cambiare la data di ultima modifica<\/strong> di un file (mtime) <strong>impostando una nuova data<\/strong>.<\/p>\n\n\n\n<p>Per farlo dobbiamo utilizzare sempre la notazione che abbiamo visto negli esempi precedenti per il timestamp:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&#091;&#091;CC]YY]MMDDhhmm&#091;.ss]<\/code><\/pre>\n\n\n\n<p>Per fare questa modifica, usiamo il comando in questo modo:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>touch -mt &#091;timestamp] nome-file<\/code><\/pre>\n\n\n\n<p>Per esempio per impostare la data: 5 febbraio 2015, ore 10:50, useremo il comando:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>touch -mt 201502051050 doc.txt<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"944\" height=\"430\" src=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/03\/modificare-data-modifica-comando-touch.png\" alt=\"Modificare Data Modifica Comando Touch\" class=\"wp-image-83930\" srcset=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/03\/modificare-data-modifica-comando-touch.png 944w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/03\/modificare-data-modifica-comando-touch-300x137.png 300w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/03\/modificare-data-modifica-comando-touch-768x350.png 768w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/03\/modificare-data-modifica-comando-touch-120x55.png 120w\" sizes=\"auto, (max-width: 944px) 100vw, 944px\" \/><\/figure>\n\n\n\n<p>Nell&#8217;esempio abbiamo cambiato la data di modifica del file, verificandola con il comando stat.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"creare-un-file-impostando-un-timestamp-specifico\">Creare un file impostando un timestamp specifico<\/h3>\n\n\n\n<p>Quando creiamo un file usando il comando touch, il timestamp del file viene impostato a quella corrente.<\/p>\n\n\n\n<p>Per esempio creando il file &#8220;prova.txt&#8221; e visualizzando i timestamp, vediamo che tutti i timestamp sono impostati alla <strong>data corrente<\/strong>.<\/p>\n\n\n\n<p>Adesso, proviamo a creare un file specificando un timestamp diverso, per farlo dobbiamo utilizzare l&#8217;opzione -t:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>touch -t 201503071050.11 provash.txt<\/code><\/pre>\n\n\n\n<p>In questo esempio, ho impostato il timestamp alla data del 7 marzo 2015, ore 10:50:11. Con questo comando vengono modificati la data di <strong>accesso <\/strong>e di <strong>modifica <\/strong>del file.<\/p>\n\n\n\n<p>In questo esempio puoi vedere cosa succede se:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>usiamo touch senza opzioni (viene impostato il timestamp con la data corrente);<\/li>\n\n\n\n<li>usiamo touch con opzione t e indicando il timestamp (viene impostato il timestamp scelto da noi per data di accesso e modifica).<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"449\" src=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/03\/comando-touch-opzioni-timestamp-1024x449.png\" alt=\"Comando Touch Opzioni Timestamp\" class=\"wp-image-83931\" srcset=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/03\/comando-touch-opzioni-timestamp-1024x449.png 1024w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/03\/comando-touch-opzioni-timestamp-300x132.png 300w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/03\/comando-touch-opzioni-timestamp-768x337.png 768w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/03\/comando-touch-opzioni-timestamp-120x53.png 120w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/03\/comando-touch-opzioni-timestamp.png 1137w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"metodi-alternativi-per-modificare-il-timestamp-data-come-stringa\">Metodi alternativi per modificare il timestamp (data come stringa)<\/h3>\n\n\n\n<p>Negli esempi precedenti abbiamo visto come impostare il timestamp usando questo formato di data e ora:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&#091;&#091;CC]YY]MMDDhhmm&#091;.ss]<\/code><\/pre>\n\n\n\n<p>Se usiamo l&#8217;opzione -t, infatti dobbiamo specificare il timestamp in questo tipo di formato.<\/p>\n\n\n\n<p>L&#8217;altra alternativa \u00e8 quella di utilizzare l&#8217;<strong>opzione -d<\/strong> e indicare la data come stringa. Vediamo come con un esempio.<\/p>\n\n\n\n<p>Indicando la data in forma di stringa, possiamo usare varie tipologie di notazione, ci sono alcuni esempi sul <a href=\"https:\/\/www.gnu.org\/software\/tar\/manual\/html_node\/Date-input-formats.html\" rel=\"noopener\">manuale<\/a>.<\/p>\n\n\n\n<p>Per esempio potremmo indicare la data per esteso (<em>giorno mese anno<\/em>), in questo modo:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>11 May 2010<\/code><\/pre>\n\n\n\n<p>Oppure per indicare anche l&#8217;orario:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>2010-05-11T10:50:00<\/code><\/pre>\n\n\n\n<p>In questo esempio abbiamo creato due file usando l&#8217;opzione -d per indicare la data come stringa in due modi differenti:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"394\" src=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/03\/comando-touch-data-stringa-opzione-d-1024x394.png\" alt=\"Comando Touch Data Stringa Opzione D\" class=\"wp-image-83932\" srcset=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/03\/comando-touch-data-stringa-opzione-d-1024x394.png 1024w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/03\/comando-touch-data-stringa-opzione-d-300x115.png 300w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/03\/comando-touch-data-stringa-opzione-d-768x296.png 768w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/03\/comando-touch-data-stringa-opzione-d-120x46.png 120w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/03\/comando-touch-data-stringa-opzione-d.png 1143w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Nel secondo esempio, usando il comando:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>touch -d '11 May 2010' file.txt<\/code><\/pre>\n\n\n\n<p>Viene impostata la data indicata e, visto che l&#8217;orario non \u00e8 specificato, viene impostato alle 00:00.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"modificare-data-di-modifica-e-accesso-con-touch-e-opzione-d\">Modificare data di modifica e accesso con touch e opzione -d<\/h4>\n\n\n\n<p>Come abbiamo visto prima, possiamo modificare il timestamp di ultima modifica di un file usando l&#8217;opzione -m.<\/p>\n\n\n\n<p>L&#8217;opzione -m usata insieme all&#8217;opzione -t, ci permette di modificare il timestamp di modifica usando il formato ([[CC]YY]MMDDhhmm[.ss]).<\/p>\n\n\n\n<p>Se, invece, vogliamo modificare il timestamp di modifica, ma usando la <strong>data sotto forma di stringa<\/strong>, possiamo farlo usando le opzione -m e -d, in questo modo:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>touch -md 'stringa data' nomefile<\/code><\/pre>\n\n\n\n<p>Nel nostro esempio:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>touch -md '5 May 2010' file.txt<\/code><\/pre>\n\n\n\n<p>Con questo comando ho modificato la data di modifica del file, impostandola al 2010-05-05 00:00.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"391\" src=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/03\/modificare-data-modifica-comando-touch-opzione-d-1024x391.png\" alt=\"Modificare Data Modifica Comando Touch Opzione D\" class=\"wp-image-83933\" srcset=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/03\/modificare-data-modifica-comando-touch-opzione-d-1024x391.png 1024w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/03\/modificare-data-modifica-comando-touch-opzione-d-300x114.png 300w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/03\/modificare-data-modifica-comando-touch-opzione-d-768x293.png 768w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/03\/modificare-data-modifica-comando-touch-opzione-d-120x46.png 120w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/03\/modificare-data-modifica-comando-touch-opzione-d.png 1135w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Seguendo questo stesso esempio, possiamo modificare la <strong>data di accesso al file<\/strong>, usando l&#8217;opzione -a combinata all&#8217;opzione -d.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>touch -ad 'stringa data' nomefile<\/code><\/pre>\n\n\n\n<p>Nel nostro esempio:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>touch -ad '3 May 2012' file.txt<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"378\" src=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/03\/modificare-data-accesso-comando-touch-opzione-d-1024x378.png\" alt=\"Modificare Data Accesso Comando Touch Opzione D\" class=\"wp-image-83934\" srcset=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/03\/modificare-data-accesso-comando-touch-opzione-d-1024x378.png 1024w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/03\/modificare-data-accesso-comando-touch-opzione-d-300x111.png 300w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/03\/modificare-data-accesso-comando-touch-opzione-d-768x283.png 768w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/03\/modificare-data-accesso-comando-touch-opzione-d-120x44.png 120w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/03\/modificare-data-accesso-comando-touch-opzione-d.png 1136w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"come-usare-il-comando-touch-evitando-la-creazione-di-nuovi-file\">Come usare il comando touch evitando la creazione di nuovi file<\/h3>\n\n\n\n<p>Se vogliamo usare il comando touch esclusivamente per <strong>modificare un file esistente<\/strong> e vogliamo quindi assicurarci che <strong>non venga creato un nuovo file vuoto<\/strong>, possiamo usare l&#8217;opzione -c.<\/p>\n\n\n\n<p>Usando touch con -c, viene fatta una verifica:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>se il file indicato non esiste, <strong>non <\/strong>viene creato nessun nuovo file;<\/li>\n\n\n\n<li>se il file esiste, <strong>viene applicata la modifica <\/strong>indicata.<\/li>\n<\/ul>\n\n\n\n<p>Vediamo un esempio pratico per chiarire.<\/p>\n\n\n\n<p>Voglio modificare il timestamp del file &#8220;provash.txt&#8221;, ma non voglio che il file venga creato se non esiste gi\u00e0.<\/p>\n\n\n\n<p>Il comando che uso per impostare il nuovo timestamp \u00e8 questo:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>touch -ct 201206071250 provash.txt<\/code><\/pre>\n\n\n\n<p>Per prima cosa: uso il comando in una cartella in cui il file non esiste. Il risultato \u00e8 che <strong>non viene creato nessun file<\/strong>.<\/p>\n\n\n\n<p>Dopo: mi sposto (con il <a href=\"https:\/\/supporthost.com\/it\/comando-cd-linux\/\" data-type=\"post\" data-id=\"81712\">comando cd<\/a>) in una cartella che contiene gi\u00e0 un file con il nome &#8220;provash.txt&#8221;, in questo caso, dando lo stesso comando, viene <strong>modificato il timestamp<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"413\" src=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/03\/usare-comando-touch-con-opzione-c-1024x413.png\" alt=\"Usare Comando Touch Con Opzione C\" class=\"wp-image-83935\" srcset=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/03\/usare-comando-touch-con-opzione-c-1024x413.png 1024w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/03\/usare-comando-touch-con-opzione-c-300x121.png 300w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/03\/usare-comando-touch-con-opzione-c-768x310.png 768w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/03\/usare-comando-touch-con-opzione-c-120x48.png 120w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/03\/usare-comando-touch-con-opzione-c.png 1536w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Questo \u00e8 un semplice esempio per farti capire una situazione tipo in cui potresti voler usare l&#8217;opzione -c per assicurarti che non venga creato un file vuoto se quel file non esiste gi\u00e0.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"come-copiare-il-timestamp-da-un-file-esistente\">Come copiare il timestamp da un file esistente<\/h3>\n\n\n\n<p>Possiamo usare il comando touch per copiare i timestamp di <strong>ultimo accesso<\/strong> e <strong>modifica<\/strong> del file, usando un file come riferimento.<\/p>\n\n\n\n<p>La sintassi da usare \u00e8 questa, indicando <strong>prima il file dal quale copiare<\/strong> il timestamp e <strong>dopo quello di destinazione<\/strong>:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>touch -r file-di-riferimento file<\/code><\/pre>\n\n\n\n<p>Per esempio voglio che il file &#8220;nuovo.txt&#8221; abbia gli stessi timestamp (accesso e modifica) del file &#8220;doc.txt&#8221;, user\u00f2 il comando:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>touch -r doc.txt nuovo.txt<\/code><\/pre>\n\n\n\n<p>In questo esempio nella situazione di partenza i file &#8220;doc.txt&#8221; e &#8220;nuovo.txt&#8221; hanno timestamp differenti come data di accesso e modifica. Voglio utilizzare &#8220;doc.txt&#8221; come file di riferimento e copiare i suoi timestamp sul file &#8220;nuovo.txt&#8221;. <\/p>\n\n\n\n<p>Usando il comando touch come visto sopra, possiamo copiare i timestamp: alla fine, il file &#8220;nuovo.txt&#8221; avr\u00e0 i timestamp del file &#8220;doc.txt&#8221;.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"414\" src=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/03\/comando-touch-con-opzione-r-1024x414.png\" alt=\"Comando Touch Con Opzione R\" class=\"wp-image-83936\" srcset=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/03\/comando-touch-con-opzione-r-1024x414.png 1024w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/03\/comando-touch-con-opzione-r-300x121.png 300w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/03\/comando-touch-con-opzione-r-768x311.png 768w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/03\/comando-touch-con-opzione-r-120x49.png 120w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/03\/comando-touch-con-opzione-r.png 1535w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"come-modificare-il-timestamp-di-un-link-simbolico\">Come modificare il timestamp di un link simbolico<\/h3>\n\n\n\n<p>Possiamo usare il comando touch per modificare il timestamp di un <strong>link simbolico<\/strong>, lasciando invariata la data del documento di riferimento.<\/p>\n\n\n\n<p>Per farlo possiamo usare l&#8217;opzione -h per impostare la data corrente.<\/p>\n\n\n\n<p>Nel mio esempio, ho questa situazione di partenza:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>il link simbolico &#8220;doc&#8221; \u00e8 associato al file &#8220;doc.txt&#8221;;<\/li>\n\n\n\n<li>doc e doc.txt hanno timestamp differenti.<\/li>\n<\/ul>\n\n\n\n<p>Se voglio modificare solo il timestamp del link simbolico doc, lasciando invariata la data del file &#8220;doc.txt&#8221;, uso il comando:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>touch -h doc<\/code><\/pre>\n\n\n\n<p>Mi basta indicare il nome del link simbolico e usare l&#8217;opzione -h.<\/p>\n\n\n\n<p>In questo esempio possiamo vedere come usando l&#8217;opzione -h stiamo effettivamente modificando il timestamp del link simbolico, lasciando invariato quello del file.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"477\" src=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/03\/comando-touch-modificare-link-simbolico-1024x477.png\" alt=\"Comando Touch Modificare Link Simbolico\" class=\"wp-image-83937\" srcset=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/03\/comando-touch-modificare-link-simbolico-1024x477.png 1024w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/03\/comando-touch-modificare-link-simbolico-300x140.png 300w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/03\/comando-touch-modificare-link-simbolico-768x358.png 768w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/03\/comando-touch-modificare-link-simbolico-120x56.png 120w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/03\/comando-touch-modificare-link-simbolico.png 1534w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Possiamo usare l&#8217;opzione -h con le altre opzioni che abbiamo visto, per modificare il timestamp del link simbolico. Per esempio se voglio impostare un timestamp di modifica a una <strong>data specifica<\/strong>, user\u00f2 il comando touch con le opzioni h e d:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>con h faccio s\u00ec che il comando funzioni con i link simbolici;<\/li>\n\n\n\n<li>con d imposto una data per la modifica (mtime) usando una stringa.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"286\" src=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/03\/modificare-timestamp-link-simbolico-1024x286.png\" alt=\"Modificare Timestamp Link Simbolico\" class=\"wp-image-83938\" srcset=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/03\/modificare-timestamp-link-simbolico-1024x286.png 1024w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/03\/modificare-timestamp-link-simbolico-300x84.png 300w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/03\/modificare-timestamp-link-simbolico-768x215.png 768w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/03\/modificare-timestamp-link-simbolico-120x34.png 120w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/03\/modificare-timestamp-link-simbolico-1536x429.png 1536w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2025\/03\/modificare-timestamp-link-simbolico.png 1538w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Nel mio esempio:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>touch -hd '1 May 2000' doc<\/code><\/pre>\n\n\n\n<p>Con questo comando sto modificando la data di modifica del link simbolico &#8220;doc&#8221; impostandola al 1\u00b0 maggio 2000. La data di modifica del file associato (doc.txt), resta invariata.<\/p>\n\n\n\n<p class=\"note\"><strong>Suggerimento<\/strong>: per saperne di pi\u00f9 sui link simbolici, leggi la nostra <a href=\"https:\/\/supporthost.com\/it\/comando-ln-linux\/\" data-type=\"post\" data-id=\"83197\">guida al comando ln<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"conclusioni\">Conclusioni<\/h2>\n\n\n\n<p>Visto che su Linux ci sono diversi <strong>timestamp <\/strong>per ogni file (data di accesso, modifica e <em>change<\/em> per i cambiamenti di propriet\u00e0 dei file), \u00e8 molto utile conoscere come fare a modificarli. Da terminale possiamo sfruttare il comando touch sia per <strong>modificare il timestamp<\/strong>, magari aggiornandolo alla data corrente oppure impostando una data specifica, che per <strong>creare dei file vuoti<\/strong>. Con i <strong>diversi esempi <\/strong>che abbiamo visto, avrai imparato a modificare la data usando notazioni differenti. <\/p>\n\n\n\n<p>Avevi gi\u00e0 usato il comando? Se s\u00ec, quale notazione trovi pi\u00f9 comoda da usare per la data?<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Scopri come usare il comando touch per modificare il timestamp dei file. Questo comando pu\u00f2 essere usato anche per creare file vuoti, ma il suo scopo principale \u00e8 quello di permetterci di modificare la data di accesso e modifica di uno o pi\u00f9 file. Vediamo come usare il comando e le sue opzioni. Sintassi del [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":83946,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[67],"tags":[],"class_list":["post-83922","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-linux"],"acf":[],"_links":{"self":[{"href":"https:\/\/supporthost.com\/it\/wp-json\/wp\/v2\/posts\/83922","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/supporthost.com\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/supporthost.com\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/supporthost.com\/it\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/supporthost.com\/it\/wp-json\/wp\/v2\/comments?post=83922"}],"version-history":[{"count":12,"href":"https:\/\/supporthost.com\/it\/wp-json\/wp\/v2\/posts\/83922\/revisions"}],"predecessor-version":[{"id":130584,"href":"https:\/\/supporthost.com\/it\/wp-json\/wp\/v2\/posts\/83922\/revisions\/130584"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/supporthost.com\/it\/wp-json\/wp\/v2\/media\/83946"}],"wp:attachment":[{"href":"https:\/\/supporthost.com\/it\/wp-json\/wp\/v2\/media?parent=83922"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/supporthost.com\/it\/wp-json\/wp\/v2\/categories?post=83922"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/supporthost.com\/it\/wp-json\/wp\/v2\/tags?post=83922"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}