Slik ser du datoen for opprettelse av filer i Linux

Når du bruker UNIX -operativsystemer, som i Linux, blir hver komponent i seg selv katalogisert som en fil og hver "fil", og hver gang vi gjør en endring i nevnte element, blir alle disse endringene vert i en inode og Linux tar vare på å identifisere hver fil med sitt respektive inode -nummer som ikke er det menneskelige filnavnet den ble opprettet med.

I Linux -miljøer har vi kommandoen "stat" (Statistics) som, som navnet indikerer, har ansvaret for å vise status for filsystemet som genererer nyttig informasjon som:

  • Dato for opprettelse av fil
  • Inode nummer
  • Siste endringer gjort i filen
  • Siste endring av staten
  • Siste tilgang og mer relevant informasjon.

I Linux har vi parametere som:

ctimeViser tiden for filendring.

en gangGenererer tilgangstiden til filen.

mtimeViser endringstiden for filen.

crtimeViser tiden filen ble opprettet.

1. Finner opprettelsesdatoen for en fil i Linux

Trinn 1
For å finne detaljer om en fil, spesielt dato og klokkeslett for opprettelsen, kan vi bruke crtime som er ansvarlig for å finne filens inode ved hjelp av kommandoen stat, for dette skal vi utføre følgende syntaks:

 stat "fil" 

Steg 2
For dette må vi gå til katalogen der filen som skal analyseres ligger, og som vi ser er informasjonen som vises komplett med detaljer som:

  • Siste dato for tilgang og endring
  • Lenker
  • Størrelse
  • Nodenummer og mer.

Trinn 3
Alternativt kan vi bruke kommandoen ls slik. I dette tilfellet vil inoden til filen vises. Det vil være nødvendig å ta hensyn til inode -nummeret knyttet til filen.

 ls -i "File" 

2. Kjenn rotsystemet i Linux

Trinn 1
Det neste trinnet er å oppdage rotfilsystemet der den analyserte filen er plassert, for dette skal vi utføre kommandoen df -h for å identifisere rotfilsystemet slik:

 df -h 

Steg 2
I dette tilfellet kan vi se at rotsystemet er " / dev / sda1". Nå, med denne informasjonen, skal vi bruke kommandoen "debugfs" for å finne tidspunktet for opprettelsen av filen ved å legge til "-R" -parameteren som forteller debugfs å utføre en enkelt ekstern kommando knyttet til filens inode-nummer for å bruke, for dette vi skal utføre følgende syntaks:

 sudo debugfs -R 'stat' / dev / sda1

Trinn 3
Som et resultat kan vi se mye mer fullstendige detaljer om den valgte filen med detaljer som:

  • Inode nummer
  • Modus
  • Tilknyttet bruker og gruppe
  • Størrelse
  • Detaljer om ctime, atime, mtime og crtime
  • Kontrollsum og mer.

Vi kan bruke dette verktøyet til å skaffe mye mer detaljert informasjon om hver fil som må analyseres.

wave wave wave wave wave