|| и | - разные вещи.
Спасибо, что ответили
Сразу приношу извинения - насчет || действительно опечатался, | конечно же.
Выше под спойлером я вроде объяснил работу приведенных вами команд.
В мобильном браузере просто не видно было, что это спойлер, на который можно было нажать, еще раз мои извинения за невнимательность.
Нестандартное - это вариант решения задачи про копирование файлов с помощью cp, Ваш вариант прекрасно сработал, но там через rsync. Я, естественно, не против этого, мне просто надо понять, где либо я косячу с ср, либо с ее помощью вопрос не решается, и надо rsync, или разобраться, в чем я не прав.
Там же есть параметр -r который должен копировать структуру каталогов, но почему не работает?
Я пробовал вариантов 10, наверное, например - вот так:
find /home/dimi -name "*.txt" -exec grep -li proba {} \; | xargs -I{} cp -r {} /folder/path/to/copy
И откуда еще cpio какое-то взялось?
Что касается cpio - один раз для Ubuntu эту идею мне подсказали на каком-то ненашенском форуме, дальше сам уже ее примотал:
find /home/dimi -iname "*.txt" | grep -i proba | cpio -pmud /folder/path/to/copy
Вот эта комбинация решила все вопросы, и дерево каталогов тоже создала
А меня стал мучить вопрос: почему это не смогла в такой связке сделать cp, хотя ведь должна была!
Извините за душность