W bash, jeśli użyję, $ find ./ -name "*.sqlite"
wyświetli wszystkie pliki sqlite w bieżącym katalogu. Chcę również zobaczyć zmodyfikowany czas plików, czy ktoś może mi pomóc?
26
Możesz dodać do find
następującego wyrażenia:
-printf '%Tc %p\n'
zobaczyć coś takiego
Sun Aug 14 06:29:38 2011 ./.nx/config/host.nxs
lub -printf '%TD %TT %p\n'
dla
08/14/11 06:29:38.2184481010 ./.nx/config/host.nxs
lub -printf '%T+ %p\n'
jeśli masz GNU find
, aby zobaczyć
2011-08-14+06:29:38.2184481010 ./.nx/config/host.nxs
Ten ostatni, jeśli jest dostępny, jest również przydatny do celów sortowania czasu.
Zobacz stronę podręcznika find
, o której mówi printf
.
-printf
nie działa w OS-X. Czy istnieje odpowiednik tego polecenia, które będzie działać w systemie OS-X?Szybki hack, aby uzyskać więcej informacji na temat znalezionych plików,
find
to skorzystanie z-ls
opcji wyjścia.Aby uzyskać bardziej precyzyjne wyniki , odpowiedź enzotib jest natychmiastowa.
źródło
Użyj poniższego polecenia, aby uzyskać listę plików ze znacznikiem czasu.
źródło
To działa dla mnie:
źródło