jak wyszukiwać pliki zmodyfikowane między określonym czasem w dacie

0

W jaki sposób w systemie Mac OS mogę wyszukiwać pliki zmodyfikowane lub używane w określonym przedziale czasowym w dacie?

Na przykład chcę uzyskać pliki używane między 10:00 a 16:00 w dniu 10/30/2018. Czy można to zrobić za pomocą wyszukiwarki lub terminala?

User 99x
źródło
1
Czego spróbowałeś do tej pory?
nohillside
Próbowałem użyć opcji wyszukiwania dostępnych w wyszukiwarce z używanymi datami itp. I jak dotąd mogę pobrać tylko pliki z datą i nie mogę filtrować do czasu
User 99x

Odpowiedzi:

1

Podejście oparte na terminalu wykorzystywałoby mdfind (także Spotlight CLI).

Za pomocą mdls na pliku możesz zobaczyć wszystkie dostępne atrybuty, coś jak kMDItemContentModificationDate wygląda tak, jak chcesz.

Tak więc polecenie mdfind byłoby czymś w rodzaju

mdfind 'kMDItemContentModificationDate < $time.iso(2018-10-30T16:00:00) && kMDItemContentModificationDate > $time.iso(2018-10-30T10:00:00)'

Możesz połączyć łańcuch dowolną kombinacją atrybutów zwróconą z mdls.

Alex
źródło
Dziękuję za odpowiedź. Czy możesz mi powiedzieć, jak mogę zrobić to samo wyszukiwanie przy użyciu usedDates. Ponieważ usedDates ma więcej niż jedną wartość
User 99x