Linux

Come visualizzare la data di creazione di un file in Linux

È possibile che più di una volta tu abbia avuto problemi a vedere la data di creazione di un file su un server Linux. Se te lo sei mai chiesto come potrei vedere la data? creare un file in Linux sei nel posto giusto.

In questo articolo ti insegneremo come ottenere il crtime, o CReation Time, ovvero le date di accesso, modifica e creazione di un file su un sistema. GNU / Linux .

Nota che sarai in grado di conoscere la data di creazione di un file in Linux solo se il filesystem viene creato in EXT4 . Se, al contrario, è anteriore, non è possibile conoscere questi dati.

Prima di iniziare, per scoprire se il file system è EST4, devi inserire il comando df-T nel file. Una volta confermato ciò, si procede alla consultazione e visualizzazione del data di creazione di un file in Linux.

Se nella directory otteniamo un output precedente, il trattino al centro nel campo " Nascita" significa che il file system in cui stiamo lavorando non supporta la memorizzazione della data di creazione, quindi non è possibile visualizzare tale data.

Di conseguenza, gli strumenti dello spazio utente potrebbero non essere in grado di ottenere correttamente queste informazioni, almeno nelle versioni precedenti.



Come visualizzare la data di creazione di un file Linux in pochi passaggi

Quando usiamo sistemi operativi come Linux , ogni componente stesso viene etichettato come un file e ogni volta che apportiamo una modifica a uno di essi vengono salvati in un inode.

Per ottenere il obtain NUMERO_INODE , o il numero di inode trovato nel file, dobbiamo cercarlo come segue: È-io-file . Con esso possiamo ottenere il numero di inode che dobbiamo usare nel prossimo comando.

Linux è responsabile della differenziazione e della selezione di ciascun file in base al rispettivo numero di inode, che non è lo stesso nome con cui è stato creato. L'idea è di usare il comando "Stat" o "Statistiche" , come suggerisce il nome, per visualizzare lo stato del file system creando informazioni utili come:

  • Data di creazione del file
  • numero di inode
  • Modifiche apportate
  • Ultimo cambio di stato
  • Ultimo accesso, tra gli altri.

Per poter fare ciò è necessario partire avendo come riferimento la root dei sistemi che contiene il file da revisionare. Su Linux esistono con parametri come

  • Ctime , che visualizza l'ora della modifica
  • Piace , genera il tempo di accesso
  • ora , il tempo di modifica
  • Critime , la data e l'ora in cui è stato creato il file.

Trova la data di creazione del file

Come abbiamo spiegato in precedenza, utilizzeremo Crtime, per poter visualizzare la data e l'ora di creazione di un file Linux. Poiché questo parametro è quello incaricato di trovare l'inode del file, tramite il comando: ~ $ statistica.

Per eseguire questa azione, devi andare nella directory in cui si trova il file e da lì analizzare le informazioni visualizzate, come l'ultimo accesso e la data di modifica, i collegamenti, la dimensione, il numero di inode, ecc.

Ora con il numero di inode, che copieremo e incolleremo nella directory, mantenendo le parentesi come segue: debugfs -R 'stat '/dev/sda1 . Dove / dev / sda1 è dove è montata l'unità. E possiamo vedere che nella riga crtime otteniamo la data che stavamo cercando.

Se invece vuoi vedere le date modificate, devi usare l'opzione lista lunga (-l), tutte le date di modifica del file sono visualizzati per impostazione predefinita sotto linux .

Se aggiungi anche " -u", si otterranno le date dell'ultima apertura del file per la lettura o la modifica.

È così facile imparare a visualizzare la data di creazione di a file in Linux . Se hai domande, puoi lasciarle nell'area dei commenti un po' più in basso.

Articoli simili

Lascia una risposta

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

Torna all'inizio pulsante