Skip to content

Jak mogę wyświetlić datę utworzenia pliku w systemie Linux (przykład)

15 de luty de 2021

Możliwe, że nieraz zdarzyło ci się to, że miałeś problemy z wyświetleniem daty utworzenia pliku na serwerze Linux. Jeśli kiedykolwiek się zastanawiałeś jak mogę wyświetlić datę utworzenia pliku w systemie Linux, Jesteś we właściwym miejscu.

W tym artykule nauczymy Cię, jak uzyskać Crtime lub CReation Time, czyli daty dostępu, modyfikacji i utworzenia pliku w systemie GNU / Linux.

Pamiętaj, że w Linuksie możesz znać datę utworzenia pliku tylko wtedy, gdy system plików jest utworzony jako EXT4. Jeśli wręcz przeciwnie, jest wcześniej, nie jest możliwe poznanie tych danych.

Przed rozpoczęciem, aby wiedzieć, czy system plików to EXT4, musimy wprowadzić do pliku polecenie df-T. Gdy już to potwierdzimy, przystępujemy do konsultacji i przeglądania data utworzenia pliku w systemie Linux.

Jeśli w katalogu otrzymamy poprzednie wyjście, środkowy skrypt w polu «Narodziny „ oznacza to, że system plików, w którym pracujemy, nie obsługuje przechowywania daty utworzenia, więc nie ma możliwości wyświetlenia tej daty.

Dlatego zdarza się, że narzędzia przestrzeni użytkownika nie są w stanie poprawnie uzyskać tych informacji, przynajmniej w starszych wersjach.

Jak wyświetlić datę utworzenia pliku Linuksa w kilku krokach

Kiedy używamy systemów operacyjnych, takich jak Linux, każdy komponent w sobie jest oznaczony jako plik i za każdym razem, gdy wprowadzamy zmianę w którymkolwiek z nich, są one zapisywane w i-węźle.

Aby uzyskać INODE_NUMBERlub numer i-węzła znajdujący się w pliku, musimy go znaleźć w następujący sposób: Czy-i-plik. Dzięki niemu możemy uzyskać numer i-węzła, którego musimy użyć w następnym poleceniu.

Linux jest odpowiedzialny za rozróżnianie i wybieranie każdego pliku według odpowiedniego numeru i-węzła, który nie jest tą samą nazwą, pod którą został utworzony. Chodzi o to, aby użyć polecenia „Statystyka” lub „Statystyka”, jak sama nazwa wskazuje, aby pokazać stan systemu plików, tworząc przydatne informacje, takie jak:

  • Data utworzenia pliku
  • Numer i-węzła
  • Wprowadzono modyfikacje
  • Ostatnia zmiana stanu
  • Ostatni dostęp m.in.

Aby to zrobić, musimy zacząć od odniesienia do katalogu głównego systemów, które zawierają plik do przejrzenia. W systemie Linux istnieją z parametrami takimi jak

  • Ctime, która rozwija czas zmiany
  • Czas, generuje czas dostępu
  • Mtime, czas modyfikacji
  • Crtime, data i godzina utworzenia pliku.

Weryfikuj plik-linux

Znajdź datę utworzenia pliku

Jak wyjaśniliśmy wcześniej, będziemy używać Crtime, aby móc wizualizować datę i godzinę utworzenia pliku Linuksa. Ponieważ ten parametr jest odpowiedzialny za znalezienie i-węzła pliku, za pomocą polecenia: ~ $ stat.

Aby móc wykonać tę akcję, musimy przejść do katalogu, w którym znajduje się plik, a stamtąd przeanalizować wyświetlane informacje, takie jak data ostatniego dostępu i modyfikacji, linki, rozmiar, numer i-węzła itp.

Teraz z numerem i-węzła, który zamierzamy skopiować i wkleić do katalogu, zachowując następujące nawiasy: debugfs -R 'stat ’ / dev / sda1. Gdzie / dev / sda1 jest miejscem zamontowania dysku. I widzimy, że w linii crtime mamy datę, której szukaliśmy.

Jeśli zamiast tego chcesz wyświetlić daty modyfikacji, musisz użyć opcji długiej listy (-l), Wszystkie daty modyfikacji plików Linuksa są wyświetlane domyślnie.

Jeśli dodasz również „ -lub” Otrzymasz datę ostatniego otwarcia pliku do odczytu lub modyfikacji.

Tak łatwo jest dowiedzieć się, jak mogę wyświetlić datę utworzenia pliku plik w systemie Linux. Wszelkie pytania możesz zostawić w polu komentarza nieco poniżej.

dołącz do naszego kanału telegram