Pokaż ostatnio zmodyfikowane / utworzone pliki za pomocą terminala


Odpowiedzi:


25

Wystarczy nacisnąć Ctrl+ Alt+ Tna klawiaturze, aby otworzyć Terminal. Kiedy się otworzy, uruchom poniższe polecenia:

find ${1} -type f | xargs stat --format '%Y :%y %n' 2>/dev/null | sort -nr | cut -d: -f2-

Zobacz Znajdź polecenie

Źródło: Linux


Polecenie jest poprawne. Próbowałeś tego?
— Mitch

Tak, to prawda, zajmuje to tylko trochę czasu. Myślałem, że -f2- byłoby niepoprawne, ponieważ polecenia zwykle nie kończą się na -
— Zarejestrowany użytkownik

Niezłe! Co z ignorowaniem ukrytych plików?
— Ionică Bizău

Możesz użyć -iname. Na przykład znajdź plik * .txt, ale zignoruj ​​ukryty plik .txt, taki jak .vimrc -type f \( -iname "*.txt" ! -iname ".*" \).
— Mitch

@Mitch, jak określić wyszukiwanie plików w ciągu ostatnich 2 dni?
— user13107

6

Sprawdź statpolecenie:

Stosowanie:

stat [options] filename ... ...

na przykład

stat /home/user/Docs/filename.txt

Aby wyszukać pliki, użyj findpoleceń:

na przykład

find /to/target/directory* -mtime -1

(przełącznik -mtime npokaż pliki z ostatnimi modyfikacjami n * 24 godziny temu, dla -mtime -1plików pokazanych w wieku 1 dnia)

find /to/target/directory* -mmin 30

pokaże pliki zmodyfikowane w ciągu ostatnich 30 minut.

Sprawdź więcej opcji w części TESTY na stronach podręcznika (użyj man findw terminalu). Możesz użyć innych przełączników, takich jak -amin n(ostatni dostęp n minut temu), -cmin(status pliku ostatnio zmieniono n minut temu) i inne.


Może warto rozważyć usunięcie części statystycznej z odpowiedzi lub podanie określonego polecenia.
— Zarejestrowany użytkownik

stat filenamegdzie nazwa pliku może być ścieżką bezwzględną lub względną celu. Spowoduje to wyświetlenie dostępu, modyfikacji, czasów zmian między innymi wyjściami.
— dokładnie

statpoda również datę urodzenia pliku, jeśli system plików obsługuje to ...
— dokładnie

1
Pytający chce zobaczyć listę ostatnio zmienionych plików. statpodaje właściwości określonego pliku lub katalogu (np. kiedy był ostatnio modyfikowany). Dlatego to polecenie nie jest odpowiednie dla tego pytania.
— Zarejestrowany użytkownik

... to jest powiązane, prawda? Pokazuje znaczniki czasu .. i czego chce OP to praktyczna implementacja tego samego ...
— dokładnie

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.