Eu uso cp -vfa , mas o rsync -vaH (mencionado por @Kusalananda em um comentário) também funcionaria. No caso deste último, não se esqueça que os diretórios todos devem terminar com / (ou seja, /home/gradient não estará correto, /home/gradient/ yes).
Uma vez na vida, todos devemos realmente ler as páginas de manual ls , cp , rm , bash e rsync , elas podem realmente muito .
Se o diretório de destino estiver na mesma partição, um mv -vf simples também seria ok.
Não se esqueça de atualizar a entrada do diretório pessoal que pertence ao usuário em /etc/passwd .