eu estava lendocomo instalar Magento no Digital Ocean Ubuntu 14.04 VPS. Todos os arquivos estão no servidor. o autor diz:
Usaremos
rsync
para transferir nossos arquivos Magento para lá, poisrsync
incluirão arquivos ocultos importantes como.htaccess
. Assim que a transferência for concluída, podemos limpar nosso diretório inicial excluindo amagento
pasta e arquivando-a lá.sudo rsync -avP ~/magento/. /var/www/html/
rsync
copiará com segurança todo o conteúdo do diretório que você descompactou para a raiz do documento em/var/www/html/
.
Eu uso Linux há muito tempo e nunca usei o Rsync para mover arquivos na mesma máquina, e nunca encontrei os problemas mencionados pelo autor. A Digital Ocean contrata autores profissionais, então pode haver algum motivo por trás de suas afirmações.
Existe uma vantagem em usar o Rsync em vez de mv ou cp ao mover arquivos na mesma máquina?
Responder1
Presumo que o objetivo seja transferir o conteúdo de magento
to /var/www/html
. Quer dizer, se tivéssemos:
magento
├── .bar
└── foo
Teríamos:
html
├── .bar
└── foo
Isso é chato, mas não difícil, de conseguir isso com o mv
. Você teria que usar alguma forma find
ou habilitar dotglob
no bash para incluir o .bar
.
rsync
é mais simples.
Com find
:
find magento -mindepth 1 -maxdepth 1 -exec mv -t /var/www/html {} +
Com dotglob
no bash:
shopt -s dotglob
mv magento/* /var/www/html