Como eu uso o shell para mv
ou cp
ou rsync
ou algo ao longo dessas linhas para obter recursivamente todos os arquivos, diretórios, etc. etc. de um diretório para seu pai? Eu git clonado no meu diretório /html
e preciso sobrescrever todos os mesmos arquivos com o clone.
Mas quando faço isso:
rsync -a MyCloneDirectory /var/www/html
de var/www/html
parece que nada acontece.
O mesmo para isso:
cp -r MyCloneDirectory/ /var/www/love && rm -R MyCloneDirectory /*
e isso:
mv MyCloneDirectory /* MyCloneDirectory /.* . --f
e comandos semelhantes (apenas passando pelos meus logs do console)
Eu olhei aqui: Como sobrescrever arquivos de destino com mv
Aqui: link
E em outras respostas, mas com mv
ele não irá sobrescrever, com cp
parece não funcionar, e com rsync
ele será executado, mas quando eu verificar meus arquivos ele não mudou qualquer coisa. Eu não estou tentando fazer nenhuma fusão ou arquivamento, eu só quero que os arquivos do diretório clone subam um nível e sobrescrevam todos os arquivos com o mesmo nome no diretório pai (existem muitos deles, já que é um GIT similar ramo).