¿Hay una mejor manera en la línea de comando para lograr esencialmente lo siguiente pero con un solo comando
cp -r css/ ar/
cp -r images/ ar/
cp -r js/ ar/
cp -r backups/ ar/
Acabo de unirlos con un punto y coma.
command-line
directory
cp
Jeff Schaller
fuente
fuente
cp
no esrsync
. sin embargocp -r css/. images/. ar/
, copia los contenidos sin los directorios. mi versión cp es "cp (GNU coreutils) 8.29".La respuesta es simple, y funciona en Debian "así es como lo hice" (probado), digamos que estás en / etc y quieres copiar algunos archivos y carpetas antes de formatear tu disco duro (por alguna razón) Escribe lo siguiente y todo lo que se menciona a continuación se copiará en la carpeta / mybackups / :
Como puede ver arriba, traté de copiar carpetas desde el exterior, etc. , señalando su ubicación como / boot / grub / u / opt / y funcionó.
fuente
No puede copiar dos directorios usando
cp
solo el comando.Sin
-r
embargo, puede copiar recursivamente usando la opción.Por ejemplo:
fuente