När du använder UNIX -operativsystem, som i Linux, katalogiseras varje komponent i sig själv som en fil och varje "fil" och varje gång vi gör en ändring i nämnda element, är alla dessa ändringar värd i en inod och Linux tar hand om sig att identifiera varje fil med dess respektive inodnummer som inte är det mänskliga filnamnet som den skapades med.
I Linux -miljöer har vi kommandot "stat" (Statistik) som, som namnet indikerar, ansvarar för att visa status för filsystemet som genererar användbar information såsom:
- Datum för filskapande
- Inodnummer
- Senaste ändringar gjorda i filen
- Senaste statliga ändringen
- Senaste åtkomst och mer relevant information.
I Linux har vi parametrar som:
ctimeVisar filändringstiden.
en tidGenererar åtkomsttiden till filen.
mtimeVisar ändringstiden för filen.
crtimeVisar den tid då filen skapades.
1. Hitta skapandedatum för en fil i Linux
Steg 1
För att hitta detaljer om en fil, specifikt datum och tid för skapandet, kan vi använda crtime som ansvarar för att hitta filens inod med hjälp av kommandot stat, för detta kommer vi att utföra följande syntax:
stat "fil"
Steg 2
För detta måste vi gå till katalogen där filen som ska analyseras finns och som vi ser är informationen som visas komplett med detaljer som:
- Sista datum för åtkomst och ändring
- Länkar
- Storlek
- Nodnummer och mer.
Steg 3
Alternativt kan vi använda kommandot ls så här. I detta fall visas inoden för filen. Det kommer att vara nödvändigt att ta hänsyn till inodnumret som är associerat med filen.
ls -i "File"
2. Känna rotsystemet i Linux
Steg 1
Nästa steg är att upptäcka rotfilsystemet där den analyserade filen finns, för detta kommer vi att utföra kommandot df -h för att identifiera rotfilsystemet så här:
df -h
Steg 2
I det här fallet kan vi se att rotsystemet är " / dev / sda1". Nu, med denna information, kommer vi att använda kommandot "debugfs" för att hitta tid för filskapande genom att lägga till "-R" -parametern som uppmanar debugfs att utföra ett enda externt kommando som är associerat med filens inodnummer som ska användas, för detta vi kommer att köra följande syntax:
sudo debugfs -R 'stat' / dev / sda1
Steg 3
Som ett resultat kan vi se mycket mer fullständiga detaljer om den valda filen med detaljer som:
- Inodnummer
- Läge
- Tillhörande användare och grupp
- Storlek
- Detaljer om ctime, atime, mtime och crtime
- Checksumma och mer.
Vi kan använda det här verktyget för att få mycket mer detaljerad information om varje fil som måste analyseras.