Você pode usar tar como um processo de buffer
cd .rubies
tar cf - ruby-2.1.3 | ( cd /opt && sudo tar xvfp - )
O primeiro tar é executado como você e, portanto, pode ler seu diretório pessoal; o segundo tar é executado em sudo e, portanto, pode gravar em /opt .