Einfacher und schneller
Annahme: Die Dateien liegen in Ordnern in Deinem Userordner unter "Bilder", die gefunden Dateien werden in einen Ordner "dreitags" auf dem Desktop kopiert.
Falls das so für Dich paßt, ist es schnell gemacht:
Terminal öffnen, die Zeile einkopieren, Return drücken, fertig
Durch das Kopieren verlierst Du nichts und bei APFS kostet auch nicht Speicher.
Die Suche erfolgt mit mdfind direkt im Spotlight Index, es werden nur die näher angesehen, die mindestens ein Tag haben.
Nur zur besseren Übersicht das Gleiche wie oben auf mehrere Zeilen aufgeteilt, dann findest Du die entsprechenden Stellen oben leichter
Falls das so für Dich paßt, ist es schnell gemacht:
Terminal öffnen, die Zeile einkopieren, Return drücken, fertig
Durch das Kopieren verlierst Du nichts und bei APFS kostet auch nicht Speicher.
Die Suche erfolgt mit mdfind direkt im Spotlight Index, es werden nur die näher angesehen, die mindestens ein Tag haben.
Show Plain Text
- IFS=$'\n' tags=($(mdfind -onlyin "$HOME/Pictures" "kMDItemUserTags == '*'")) ; unset IFS ; mkdir -p "$HOME/Desktop/dreitags" ; for i in "${tags[@]}" ; do az=$(mdls -name kMDItemUserTags "$i" | wc -l) ; if [[ $az -eq 5 ]]; then cp "$i" "$HOME/Desktop/dreitags"; fi ; done
- Wenn Deine Dateien woanders liegen -onlyin "$HOME/Pictures" anpassen
- wenn es mehr oder weniger als drei Tags sein sollen -eq 5 anpassen (5 , weil es wieder die Anzahl der Tags + 2 wie heute Mittag ist s.o.)
- wenn die woanders hinkopiert werden sollen "$HOME/Desktop/dreitags" anpassen,
- wenn etwas anderes mit den Dateien gemacht werden soll z.B. umbenennen, dann cp "$i" "$HOME/Desktop/dreitags" anpassen
Nur zur besseren Übersicht das Gleiche wie oben auf mehrere Zeilen aufgeteilt, dann findest Du die entsprechenden Stellen oben leichter
Show Plain Text
- IFS=$'\n'
- tags=($(mdfind -onlyin "$HOME/Pictures" "kMDItemUserTags == '*'"))
- unset IFS
- mkdir -p "$HOME/Desktop/dreitags"
- for i in "${tags[@]}"; do
- az=$(mdls -name kMDItemUserTags "$i" | wc -l)
- if [[ $az -eq 5 ]]; then
- cp "$i" "$HOME/Desktop/dreitags"
- fi
- done