Скопируйте файлы MP4 с direcotry дерева (-R) к единственному каталогу

У меня есть набор видео MP4 в дереве каталогов (по категориям), и я хочу рекурсивно скопировать их всех в единственный каталог на другом диске. Я попробовал:

cp -R -p -f /hdd1mnt/Videos/*.mp4 /hdd2mnt/

Но это просто копирует несколько файлов в/hddname/Videos/каталоге и не копирует ни одного из них от подкаталогов под этим. Я попробовал несколько изменений, но они все дают тот же результат - никакая рекурсия. Регулируйте меня правильный!

Спасибо, счет

1
задан 17 January 2020 в 08:36

1 ответ

Использование find Команда

find: Поиск файлов в иерархии каталогов

Универсальный:

find [sourcePath] -name ‘[filename]’ -exec cp {} [targetPath] \;

Ваш пример:

find /hdd1mnt/Videos/ -name '*.mp4' -exec cp {} /hdd2mnt/ \;

Замена -name с -iname игнорировать регистр.

0
ответ дан 19 January 2020 в 09:11

Другие вопросы по тегам:

Похожие вопросы: