estaba leyendocómo instalar Magento en Digital Ocean Ubuntu 14.04 VPS. Todos los archivos están en el servidor. el autor dice:
Usaremos
rsync
para transferir nuestros archivos Magento allí, ya quersync
incluirá archivos ocultos importantes como.htaccess
. Una vez que se completa la transferencia, podemos limpiar nuestro directorio de inicio eliminando lamagento
carpeta y archivando allí.sudo rsync -avP ~/magento/. /var/www/html/
rsync
copiará de forma segura todo el contenido del directorio que descomprimió a la raíz del documento en/var/www/html/
.
He estado usando Linux durante mucho tiempo y nunca usé Rsync para mover archivos en la misma máquina, y nunca encontré los problemas mencionados por el autor. Digital Ocean contrata autores profesionales, por lo que sus afirmaciones podrían tener algún motivo.
¿Existe alguna ventaja en utilizar Rsync sobre mv o cp al mover archivos en la misma máquina?
Respuesta1
Supongo que el punto es transferir el contenido de magento
a /var/www/html
. Es decir, si tuviéramos:
magento
├── .bar
└── foo
Obtendríamos:
html
├── .bar
└── foo
Es molesto, pero no difícil, lograr esto con mv
. Tendrías que usar alguna forma de find
, o habilitarlo dotglob
en bash, para incluir el archivo .bar
.
rsync
es más simple.
Con find
:
find magento -mindepth 1 -maxdepth 1 -exec mv -t /var/www/html {} +
Con dotglob
en bash:
shopt -s dotglob
mv magento/* /var/www/html