Jak utworzyć inteligentny folder dla plików utworzonych w ciągu ostatnich 5 minut

4

Mam konfigurację aparatu, w którym aparat automatycznie robi zdjęcia co x sekund, a obrazy te są zapisywane w katalogu o nazwie „Obrazy”. Teraz chcę utworzyć inteligentny folder, który wygląda w „Obrazach” i zawiera tylko te obrazy, które zostały dodane w ciągu ostatnich 5 minut. Podczas tworzenia inteligentnego folderu widzę tylko opcję listy plików z ostatniego dnia.

Jak mogę utworzyć inteligentny folder z listą tylko plików utworzonych w ciągu ostatnich 5 minut?

Innymi słowy, chcę utworzyć inteligentny folder przy użyciu niestandardowych opcji.

Kuzyn Kokaina
źródło
2
Nie wiem o inteligentnym folderze, ale zawsze możesz utworzyć zwykły folder i uruchomić skrypt w tle, który tworzy dowiązania symboliczne do 5 najnowszych obrazów.
Siergiej

Odpowiedzi:

10

„Inteligentny folder” jest zasadniczo plikiem w formacie XML, który po otwarciu zwraca wynik wyszukiwania Spotlight. Aby utworzyć inteligentny folder, możesz dodać wiele wyszukiwanych terminów, naciskając przycisk +(lub alt+). Możesz na przykład zwrócić tylko te pliki, które zostały utworzone w ciągu ostatnich 7 dni. Chociaż istnieje wiele wyszukiwanych haseł, niektórych wciąż brakuje (np. Wyszukiwanie w ciągu ostatnich 5 minut).

Wersja komendowa programu Spotlight to mdfind( ręczna ). Chociaż trudniejsze w użyciu, mdfindpolecenia są bardziej elastyczne niż opcja Smart folder / Spotlight. Możesz na przykład wyszukać pliki utworzone w ciągu ostatnich 5 minut w następujący sposób:

mdfind 'kMDItemFSCreationDate > "$time.now(-300)"'

Lub zostały zmienione w ciągu ostatnich 10 minut:

mdfind 'kMDItemFSContentChangeDate > "$time.now(-600)"'

Na szczęście inteligentne foldery obsługują mdfindpolecenie! Aby użyć mdfindpoleceń wyszukiwania, wykonaj następujące czynności:

  1. Przejdź do Findera i naciśnij, CommandFaby uruchomić nowy folder Smart.
  2. Na pasku elementów wyszukiwania możesz wybrać „Inne ...” z menu rozwijanego. Wyszukaj „Surowe zapytanie” i dodaj je do wyszukiwanych haseł

  3. Teraz wpisz mdfindzapytanie w pustym polu tekstowym

    kMDItemFSCreationDate > $time.now(-600)
    
  4. Zapisz swoje wyszukiwanie i gotowe.

Inne menu rozwijane inteligentny folder Zapytanie raw folderu inteligentnego

Kuzyn Kokaina
źródło