Я импортировал свои фотографии DSLR, используя стандартные файлы Photos.app
. Теперь у меня заканчивается место на жестком диске. Как лучше всего перенести мои фотографии в формате RAW на внешнее запоминающее устройство?
Я искал интуитивно понятное решение с графическим интерфейсом «бабушка могла бы это сделать», но в итоге я сделал:
find / -iregex '^.*\.cr2$' -exec zip cr2.zip {} \; -delete 2>/dev/null
Затем с помощью графического интерфейса щелкните и перетащите .zip
архив на внешний жесткий диск USB, смонтированный по адресу /Volumes/disk2/
.
Похоже, что все изображения, импортированные непосредственно с DSLR, хранятся в формате ~/Pictures/Photos\ Library.photoslibrary/Masters/
. Итак, оглядываясь назад; чтобы настроить таргетинг на конкретный каталог, вместо поиска по всей файловой системе я бы ввел соответствующий путь:
find ~/Pictures/Photos\ Library.photoslibrary/Masters/ -iregex '^.*\.cr2$' -exec zip cr2.zip {} \; -delete 2>/dev/null
Или, что еще лучше, избавьтесь от необходимости щелкать и перетаскивать, указав также путь назначения:
find ~/Pictures/Photos\ Library.photoslibrary/Masters/\
-iregex '^.*\.cr2$'\
-exec zip /Volumes/disk2/cr2.zip {} \;\
-delete 2>/dev/null
Или просто mv
вместо zip
:
find ~/Pictures/Photos\ Library.photoslibrary/Masters/\
-iregex '^.*\.cr2$'\
-exec mv {} \; /Volumes/disk2/ 2>/dev/null
-iname '*.cr2'
вероятно, достаточно (и быстрее).
АбстерТ