Почему бы не попробовать что-то вроде:
cp /lib/*.lib /tmp/fred
Я думаю, что ваша команда не работает, потому что xargs создает следующую команду:
cp /tmp/fred /lib/a.lib /lib/b.lib /lib/c.lib /lib/d.lib
То есть он пытается скопировать все в /lib/d.lib, который не является каталогом, следовательно, ваше сообщение об ошибке.