Вы здесь

eclean -p distfiles

eclean -p distfiles выводит список файлов, который хочет вычистить.
Как перед вычисткой файлы из этого списка переместить или скопировать в другой каталог.

сам утилитой eclean не пользуюсь, поэтому могу только предположить...

mv $(eclean -p distfiles) <нужный-тебе-каталог>

tac-tik@lista ~ $ cp $(eclean -p distfiles) /home/tac-tik/di2
bash: /bin/cp: Слишком длинный список аргументов ;-)
____________________________________________
Всё что не убивает меня, делает меня сильнее.

____________________________________________
Всё что не убивает меня, делает меня сильнее.

eclean -p distfiles | xargs -I'{}' cp '{}' /dir

В целях пешения вопроса и практики в bash был написан скрипт, вроде работает.
Перемещает все ненужные файлы из /usr/portage/distfiles/ в ~/olddistf

#! /bin/bash
# Move old sources from distfiles

eclean -Cp distfiles | cut -c 14- > ~/tmp.distf
sed '1,2d;$d' ~/tmp.distf > ~/filelist.distf
rm ~/tmp.distf
for i in $(cat ~/filelist.distf)
do
mv /usr/portage/distfiles/"$i" ~/olddistf/
done

____________________________________________
Всё что не убивает меня, делает меня сильнее.

____________________________________________
Всё что не убивает меня, делает меня сильнее.


cp -a $(eclean-dist -Cp | grep "\[" | awk '{print $(5)}') /path/to/backup

или, если слишком много аргументов

for i in $(eclean-dist -Cp | grep "\[" | awk '{print $(5)}'); do cp -a /usr/portage/distfiles/$i /path/to/backup; done

Я Gentoo & Funtoo