Come creare una cartella intelligente per i file creati negli ultimi 5 minuti


4

Ho una configurazione della fotocamera in cui la fotocamera scatta automaticamente le immagini ogni x secondi e queste immagini vengono salvate in una directory chiamata 'Immagini'. Ora voglio creare una cartella intelligente che appare in "Immagini" e elenca solo le immagini che sono state aggiunte negli ultimi 5 minuti. Durante la creazione di una cartella intelligente, vedo solo l'opzione i file di elenco dall'ultimo giorno.

Come posso creare una cartella intelligente che elenca solo i file creati negli ultimi 5 minuti?

In altre parole, voglio creare una cartella intelligente utilizzando opzioni non standard.


2
Non so su smart folder, ma puoi sempre creare una cartella normale e avere uno script in esecuzione in background che renda symlink a 5 immagini più recenti.
Sergei

Risposte:


10

Una "cartella Smart" è in linea di principio un file in formato XML che, una volta aperto, restituisce un risultato di ricerca Spotlight. Per creare una cartella Smart è possibile aggiungere più termini di ricerca premendo il tasto + (o alt + ). Ad esempio, puoi scegliere di restituire solo i file creati negli ultimi 7 giorni. Sebbene vi sia una profusione di termini di ricerca, alcuni sono ancora mancanti (come la ricerca negli ultimi 5 minuti).

La versione a linea di comando di Spotlight è mdfind ( Manuale ). Sebbene sia più difficile da usare, mdfind i comandi sono più flessibili rispetto alla alternativa Smart folder / Spotlight. Ad esempio, puoi cercare i file creati negli ultimi 5 minuti in questo modo:

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

O sono stati modificati negli ultimi 10 minuti:

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

Fortunatamente le cartelle intelligenti supportano il mdfind comando! Usare mdfind i comandi di ricerca eseguono le seguenti operazioni:

  1. Vai su Finder e premi Comando F per iniziare una nuova cartella Smart.
  2. Nella barra delle voci di ricerca puoi selezionare 'Altro ...' dal menu a discesa. Cerca "query non elaborata" e aggiungilo ai termini di ricerca

  3. Ora inserisci il tuo mdfind query di ricerca nel campo di testo vuoto

    kMDItemFSCreationDate > $time.now(-600)
    
  4. Salva la tua ricerca e hai finito.

Other dropdown menu smart folder Smart folder raw query

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.