[risolto] modificare data creazione file

Linguaggi di programmazione: php, perl, python, C, bash e tutti gli altri.
Avatar utente
quiritium
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 431
Iscrizione: giovedì 3 dicembre 2020, 13:41
Desktop: LXDE
Distribuzione: lubuntu
Sesso: Maschile
Contatti:

[risolto] modificare data creazione file

Messaggio da quiritium »

Salve,
mi dite per favore come posso modificare la data di creazione di un file?
:muro:

Ho trovato vari comandi ma non funzionano.
Tra questi c'è il seguente:

Codice: Seleziona tutto

-t  = timestamp - use [[CC]YY]MMDDhhmm[.ss] time format

Codice: Seleziona tutto

touch -a -m -t 201512180130.09 fileName.ext
ma stranamente (anche perché touch è un comando i più noti del linguaggio bash) crea un doppio file, il quale non si apre
:muro:
Ultima modifica di quiritium il venerdì 8 gennaio 2021, 12:10, modificato 1 volta in totale.
Avatar utente
wilecoyote
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 15387
Iscrizione: giovedì 20 agosto 2009, 16:21
Desktop: Kubuntu et alii
Distribuzione: 9.04 32bit 14/18/20/22.04 LTS 64bit
Sesso: Maschile
Località: Ceranesi - Ge

Re: modificare data creazione file

Messaggio da wilecoyote »

) Salve, meglio che ti spiego come approfondire l'uso del comando touch.

Questo per una concisa spiegazione:

Codice: Seleziona tutto

touch --help
Questo per una visione più dettagliata:

Codice: Seleziona tutto

man touch
Questo per eviscerare compiutamente l'uso:

Codice: Seleziona tutto

info '(coreutils) touch invocation'
Ciò è molto più formativo che accattare qualche briciola di sapere sul Forum.

:: Ciao
ACER Extensa 5230E 2,2 Ghz cpu Celeron 900 hdd 160 GB Ram 1 GB scheda video Intel GM500
ACER Extensa 5635Z 2,2 Ghz cpu Celeron T3100 hdd 320 GB Ram 4 GB scheda video Intel Mobile 4
Quando una Finestra chiusa incontra un Pinguino la Finestra chiusa è una Finestra aperta.
Avatar utente
DoctorStrange
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 2872
Iscrizione: mercoledì 14 ottobre 2015, 9:33
Desktop: Gnome3
Distribuzione: Ubuntu 22.04 LTS Jammy Jellyfish
Sesso: Maschile
Località: Roma, Italia

Re: modificare data creazione file

Messaggio da DoctorStrange »

Io non ho capito se l'autore cerca di modificare la data di un file già esistente, oppure di crearne uno nuovo con una data personalizzata.

Fermo restando che non ho mai fatto una cosa del genere, un "trucco", potrebbe essere quello di modificare la data del proprio sistema operativo manualmente, ed impostarla a quella desiderata.

In questo modo i files creati, dovrebbero risultare con la data modificata.

Per quanto riguarda invece modificare la data di un file già esistente, non sò se sia possibile, perchè credo che la marcatura temporale sia parte dei metadati del file, e quindi dubito sia modificabile.
saxtro
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 2874
Iscrizione: domenica 4 giugno 2006, 13:16
Distribuzione: Kubuntu 20.04

Re: modificare data creazione file

Messaggio da saxtro »

forse vuole fare una cosa del genere?

Codice: Seleziona tutto

utente@jupiter:/tmp$ touch test 
utente@jupiter:/tmp$ ls -l test
-rw-rw-r-- 1 utente utente 0 gen  4 16:01 test
utente@jupiter:/tmp$ touch -amt 197001010000 test
utente@jupiter:/tmp$ ls -l test
-rw-rw-r-- 1 utente utente 0 gen  1  1970 test
edit: P.S: il doppio file te lo crea se usi un nome diverso. Su linux stesso nome con estensione diversa, sono due file diversi. L'obiettivo del touch, deve essere il file stesso.
Avatar utente
quiritium
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 431
Iscrizione: giovedì 3 dicembre 2020, 13:41
Desktop: LXDE
Distribuzione: lubuntu
Sesso: Maschile
Contatti:

Re: modificare data creazione file

Messaggio da quiritium »

DoctorStrange ha scritto:
lunedì 4 gennaio 2021, 15:57
Io non ho capito se l'autore cerca di modificare la data di un file già esistente, oppure di crearne uno nuovo con una data personalizzata.

Fermo restando che non ho mai fatto una cosa del genere, un "trucco", potrebbe essere quello di modificare la data del proprio sistema operativo manualmente, ed impostarla a quella desiderata.

In questo modo i files creati, dovrebbero risultare con la data modificata.

Per quanto riguarda invece modificare la data di un file già esistente, non sò se sia possibile, perchè credo che la marcatura temporale sia parte dei metadati del file, e quindi dubito sia modificabile.
A dire il vero il mio intento era per entrmabi i casi, sia per modificare un file che crearlo;
Sul trucchetto della data ci avevo pensato anche io ma non vorrei che ogni volta al cambio della data mi crei casini di vario genere...
Avatar utente
quiritium
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 431
Iscrizione: giovedì 3 dicembre 2020, 13:41
Desktop: LXDE
Distribuzione: lubuntu
Sesso: Maschile
Contatti:

Re: modificare data creazione file

Messaggio da quiritium »

cmq sembra che funziona, il comando da me citato all'inizio della discussione!
Probabilmente avevo sbagliato il nome del file, o meglio avevo mancato le virgolette che contengono il nome del file..
Avatar utente
quiritium
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 431
Iscrizione: giovedì 3 dicembre 2020, 13:41
Desktop: LXDE
Distribuzione: lubuntu
Sesso: Maschile
Contatti:

Re: modificare data creazione file

Messaggio da quiritium »

metto risolto alla discussione
il comando sembra funzionare sempre
OrestoloBugi
Prode Principiante
Messaggi: 5
Iscrizione: venerdì 11 novembre 2022, 15:44
Sesso: Maschile

Re: [risolto] modificare data creazione file

Messaggio da OrestoloBugi »

Ma non modifica solo le date di apertura e modifica ?
Scrivi risposta

Ritorna a “Programmazione”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 18 ospiti