Как сделать loop по директориям с пробелами?
find . -regex ".*\.\(jpg\|jpeg\|gif\|png\|JPG\|JPEG\|GIF\|PNG\)" -print0 | xargs -0 cp --parents --target-directory ./tmp/backup
с сохранением структуры
find . -regex ".*\.\(jpg\|jpeg\|gif\|png\|JPG\|JPEG\|GIF\|PNG\)" -print0 | xargs -0 cp ./tmp/backup
без
Наверняка есть какое-то просто решение?
Классика же, разделять имена нулями:
locate -0 '.txt' | xargs -0 -I\{} echo 'cp "{}" /mnt/e/BOOK'