Я пытаюсь найти и скопировать все изображения из одного места в другое, сохраняя структуру папок. Я попытался с помощью следующей команды:Найти и скопировать все изображения, сохраняющие структуру папок
sudo find . -type f -exec file {} \; | awk -F: '{ if ($2 ~/[Ii]mage|EPS/) print $1}' | cpio -pdm /media/newlocation
Это отлично работает на пару минут (у меня есть гигабайты файлов, которые будут найдены и копии), но через некоторое время я получаю следующее сообщение об ошибке:
find: `file' terminated by signal 13
Что не так с командой? Есть ли лучший способ сделать это?
С уважением
Возможно, команда exec не найдена. попробуйте с файлом '-exec {} +' непосредственно перед трубой (также удалите семколон). –