Mover o conteúdo do diretório para cima em um nível e SUBSTITUIR arquivos de destino

0

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).

    
por Summer Developer 15.01.2018 / 04:02

0 respostas