Я думаю, полезно помнить, что вы можете изменить часть, которую заменяет xargs, с помощью параметра замены --и указать строку замены. В противном случае он добавляет строку в конец.
Примерно то же самое я смог сделать с
cat filelist |xargs --replace='{}' mv {}./targetdir/
Для тебя может попробовать
cat /root/testing2/goodfiles.txt |xargs --replace '{}' /root/testing2/moved
Мне удалось решить эту проблему, правильно настроив переменные XDG:
export XDG_DATA_HOME="$HOME/.local/share"
export XDG_CONFIG_HOME="$HOME/.config"
export XDG_CACHE_HOME="$HOME/.cache"