Jak znaleźć czas tworzenia plików (CRTime) w Linux

Jak znaleźć czas tworzenia plików (CRTime) w Linux

Czas tworzenia plików jest przechowywany w INODE w systemie plików ext4. Wcześniejsza wersja systemów ext Files nie obsługuje czasu tworzenia plików.

Tam jest Crime (Utwórz czas) znacznik czasu w DEBUGFS STAT wyjście. Wreszcie ext4 obsługuje tworzenie czasu tak jak BTime W systemie NTFS.

Postępuj zgodnie z instrukcjami, jak znaleźć czas tworzenia plików. Wybierz istniejący plik lub utwórz nowy plik do testowania. W tym przykładzie używam istniejącego pliku.

Krok 1 - Znajdź liczbę plików INODE

Po pierwsze, znajdź liczbę INODE dowolnego pliku za pomocą następującego polecenia na terminalu.

$ ls -i/var/log/bezpieczne 13377/var/log/syslog 

Krok 2 - Znajdź czas tworzenia plików (CRTime)

Po uzyskaniu numeru inode'u pliku użyj polecenia DebugFS z statystykami numerów INODE obserwujących ścieżkę dysku.

$ debugfs -r „stat” /dev /sda1 
Realizacja:
$ debugfs -r „stat” /dev /sda1 Debugfs 1.41.12 (17-maj-2010) INODE: 13377 Typ: Tryb zwyczajny: 0600 Flagi: 0x80000 Generowanie: 2326794244 Wersja: 0x00000000: 00000001 Użytkownik: 0 Grupa: 0 Rozmiar: 223317 Plik ACL: 0 Directory ACL: 0 Linki: 1 blokada: 1 blokada: 440 Fragment: Adres: 0 Numer: 0 Rozmiar: 0 CTime: 0x5230B7AE: 55EFA068 - Thu 12 września 00:04:22 2013 Atime: 0x5230B7AE: 55EFA068 - Thu września 12 00:04:22 2013 MTime: 0x5230B7AE: 55EFA068 - - Czw września 12 00:04:22 2013 Crime: 0x4eeACC8A: 0948EB58 - Pt 16 grudnia 10:13:54 2011 Rozmiar dodatkowych pól INODE: 28 rozszerzone atrybuty przechowywane w ciele inode „(31) Zakres: (0-24): 35008-35032, (25-54): 164224-164253 

Znajdź wpis CRTime w powyższym wyjściu. To jest faktyczny czas tworzenia plików.

Bibliografia:
Przeczytaj więcej o systemie plików ext4: https: // ext4.Wiki.jądro.org/indeks.php/ext4_disk_layout