Как скопировать только файлы (.wrk) из нескольких каталогов и подпапок

Я хочу скопировать .wrk файлы из подпапок в папку onr WRK.

Пример: у меня есть одна основная папка (MIDI), и есть подпапки (названные номерами) 1 - 21 подпапки, которые находятся в этой главной папке.

Каждая из этих 21 подпапок имеет 2-5 подпапок. И эти 2 - 5 подпапок могут иметь 3 подпапки.

Итак, возможно ли копировать (.wrk) файлы из всех папок и подпапок в одну (WRK) папку, которая находится в основной папке (MIDI)?

1
задан 2 August 2017 в 20:04

1 ответ

Используйте найдите:

cd /path/to/MIDI
find {1..21} -type f -name "*.wrk" -exec cp -i {} ./MIDI/WRK/ \;

это только ищет в рамках 1 - 21 каталога и всех их sub директоров для любых файлов с суффиксом ".wrk", затем это перемещает всех их в "WRK".

использование -i мы удостоверяемся, что ничто не будет преобладать записанный,

1
ответ дан 3 August 2017 в 06:04

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

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