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.