Я хочу скопировать файлы .wrk из подпапок в папку onr WRK.
Пример. У меня есть одна основная папка (MIDI), и есть подпапки (по номерам) 1 - 21 подпапки, которые находятся под этой основной папкой.
Каждая из этих 21 подпапок имеет 2-5 подпапок. И эти 2-5 подпапок могут иметь 3 подпапки.
Итак, можно ли копировать (.wrk) файлы из всех папок и подпапок в одну (WRK) папку, находящуюся в главной папке (MIDI)?
Используйте find:
cd /path/to/MIDI
find {1..21} -type f -name "*.wrk" -exec cp -i {} ./MIDI/WRK/ \;
он выполняет поиск только в пределах от 1 до 21 каталога и всех своих поддиректоров для любых файлов с суффиксом «.wrk», затем он перемещает все их в «WRK», .
, используя -i, мы гарантируем, что ничего не получится,
Используйте find:
cd /path/to/MIDI
find {1..21} -type f -name "*.wrk" -exec cp -i {} ./MIDI/WRK/ \;
он выполняет поиск только в пределах от 1 до 21 каталога и всех своих поддиректоров для любых файлов с суффиксом «.wrk», затем он перемещает все их в «WRK», .
, используя -i, мы гарантируем, что ничего не получится,
Используйте find:
cd /path/to/MIDI
find {1..21} -type f -name "*.wrk" -exec cp -i {} ./MIDI/WRK/ \;
он выполняет поиск только в пределах от 1 до 21 каталога и всех своих поддиректоров для любых файлов с суффиксом «.wrk», затем он перемещает все их в «WRK», .
, используя -i, мы гарантируем, что ничего не получится,