Odpowiedzi:
W systemie Linux nie ma śladu czasu utworzenia pliku. Możesz uzyskać dostęp tylko do:
mtime,atime,ctime.Jeśli chcesz wyszukać pliki z testem opartym na tych czasach, find( man find) może ci pomóc.
Użyłbyś go w ten sposób, aby znaleźć plik, do którego dostęp uzyskano dokładnie 30 minut temu w bieżącym katalogu i jego podkatalogach:
find -amin 30
Zwykle warto użyć interwału, ponieważ podanie dokładnej liczby minut może być trudne:
find -amin +25 -amin -35
Spowoduje to znalezienie plików, do których uzyskano dostęp ponad 25, ale mniej niż 35 minut temu.
A jeśli jesteś zainteresowany tylko w czasie modyfikacji a nie w dostępie (tj czytać) Czas wymienić -aminz -mmin.
mtimetakże w odpowiedzi
-mtime 30go używam , wyświetlał pliki w wieku 30 dni.
Xtimeopcje dotyczą dni, a Xminopcje minut. Mój zły,
Xtimez dowolnej rozsądnej jednostki czasu, na przykład 30mprzez trzydzieści minut lub 5dprzez pięć dni
Możesz użyć mtimedo tego:
find . -mmin 30 #exactly 30 minutes old
createdlub modified30 minut wstecz
-mmingo używam , pokazuje, że -mminnie jest prawidłową opcją
find /path -mtime +30m
-mmin, szukałem wielu przykładów za pomocą tego polecenia ...
find.