У меня есть каталог, который содержит несколько подкаталогов с файлами mov и jpg.
/dir/
/subdir-a/ # contains a-1.jpg, a-2.jpg, a-1.mov
/subdir-b/ # contains b-1.mov
/subdir-c/ # contains c-1.jpg
/subdir-d/ # contains d-1.mov
... # more directories with the same pattern
Мне нужно найти способ использования инструментов командной строки (в идеале для Mac OSX), чтобы переместить все файлы mov в новое место. Однако одним из требований является сохранение структуры каталогов i.e.:
/dir/
/subdir-a/ # contains a-1.mov
/subdir-b/ # contains b-1.mov
# NOTE: subdir-c isn't copied because it doesn't have mov files
/subdir-d/ # contains d-1.mov
...
Я знаком с find
, grep
и xargs
, но не был уверен, как решить эту проблему. Большое спасибо заранее!