Importierte Fotos auf ein externes Laufwerk verschieben

Ich habe meine DSLR-Fotos mit dem Standard importiert Photos.app. Jetzt geht mir der Festplattenplatz aus. Wie kann ich meine RAW-Fotos am besten auf ein externes Speichergerät verschieben?

Können Sie in Photos.app nach allen Fotos suchen, die RAW-formatiert sind? Dazu können Sie einfach ein intelligentes Album aus dem Menü Datei erstellen und die Bedingung „Text“ auswählen, um nach „RAW“ zu suchen. Alle Fotos, die nach dem Erstellen dieser Suche angezeigt werden, können auf Ihr externes Speichergerät gezogen werden.

Antworten (1)

Ich war auf der Suche nach einer intuitiven GUI-Lösung "Oma könnte es tun", aber am Ende habe ich Folgendes getan:

find / -iregex '^.*\.cr2$' -exec zip cr2.zip {} \; -delete 2>/dev/null

Verwenden Sie dann die GUI, um das Archiv anzuklicken und .zipauf die externe USB-Festplatte zu ziehen, die unter gemountet ist /Volumes/disk2/.

Sieht so aus, als ob alle direkt von der DSLR importierten Bilder in gespeichert sind ~/Pictures/Photos\ Library.photoslibrary/Masters/. Also im Nachhinein; Um auf das bestimmte Verzeichnis abzuzielen, würde ich den entsprechenden Pfad eingeben, anstatt das gesamte Dateisystem zu durchsuchen:

find ~/Pictures/Photos\ Library.photoslibrary/Masters/ -iregex '^.*\.cr2$' -exec zip cr2.zip {} \; -delete 2>/dev/null

Oder noch besser, machen Sie das Klicken und Ziehen überflüssig, indem Sie auch den Zielpfad einbeziehen:

find ~/Pictures/Photos\ Library.photoslibrary/Masters/\
-iregex '^.*\.cr2$'\
-exec zip /Volumes/disk2/cr2.zip {} \;\
-delete 2>/dev/null

Oder einfach mveher als zip:

find ~/Pictures/Photos\ Library.photoslibrary/Masters/\
-iregex '^.*\.cr2$'\
-exec mv {} \; /Volumes/disk2/ 2>/dev/null
Wollte nur hinzufügen, dass das -iname '*.cr2'wahrscheinlich ausreichend (und schneller) ist.