Cómo copiar archivos desde la CMD de Windows: xcopy, a USB

El Explorador de archivos de Windows permite copiar archivos, carpetas y subcarpetas fácilmente con un simple clic derecho. Sin embargo, a veces puede ser más conveniente realizar esta tarea desde la CMD (Símbolo del sistema) mediante la ejecución de un comando como copy, xcopy o robocopy, ya que es más rápido y eficaz.
¿Cómo copiar archivos con el comando copy?
Las aplicaciones de la línea de comandos, como copy, xcopy o robocopy, al no disponer de una interfaz gráfica, prácticamente no consumen memoria, lo que les permite realizar las copias con gran rapidez.
El comando copy te permite copiar uno o más archivos de una carpeta a otra. Su sintaxis es la siguiente: copy origen destino.
Cómo copiar uno o más archivos con el comando copy
- Para copiar el archivo prueba.txt de C:\Users\Equipo\Documentos a C:\Users\Equipo\Escritorio, abre el Símbolo del sistema y ejecuta copy C:\Users\Equipo\Documentos\prueba.txt C:\Users\Equipo\Escritorio.
- Aunque es mejor utilizar los comandos xcopy o robocopy para copiar carpetas enteras, también puedes utilizar el comando copy. Solo añade *.* al final del comando. Por ejemplo, para copiar todos los archivos de la carpeta Documentos en el Escritorio, ejecuta el comando C:\Users\Equipo\Documentos\*.* C:\Users\Equipo\Escritorio.
Cómo copiar archivos cuando existe un espacio en el nombre de la carpeta de origen o de destino
Si existe un espacio en el nombre de la carpeta de origen o de destino, enciérralo entre comillas. Por ejemplo, para copiar todos los archivos de la carpeta C:\Users\Equipo\Mis documentos a C:\Users\Equipo\Escritorio, ejecuta copy “C:\Users\Equipo\Mis documentos\*.*” “C:\Users\Equipo\Escritorio”.
Cómo unir varios archivos de texto en uno solo con el comando copy
También, puedes utilizar el comando copy para unir varios archivos de texto sin formato en uno solo. Para esto ejecuta copy prueba1.txt+prueba2.txt pruebaunion.txt. En caso de que los archivos se encuentren en diferentes directorios, deberás añadir su dirección al principio de cada archivo.

¿Cómo copiar archivos con el comando xcopy?
El comando xcopy permite copiar todo el contenido de una carpeta de una ubicación a otra.
Cómo copiar todo el contenido de una carpeta con xcopy
Por ejemplo, para copiar todo el contenido de C:\Users\Equipo a la nueva carpeta D:\Equipo, ejecuta el comando C:\Users\Equipo\* D:\Equipo /e /i. El modificador /e copiará cualquier subcarpeta, incluso si está vacía. Por su parte, el modificador /i creará una nueva carpeta en caso de que el destino no exista y se esté copiando más de un archivo.
Cómo copiar archivos ocultos con xcopy
A diferencia del comando copy, el comando xcopy permite copiar archivos ocultos. Para esto solo debes añadir el modificador /h. Por ejemplo, C:\Users\Equipo\* D:\Equipo /e /i /h.
¿Cómo copiar archivos con el comando robocopy?
Si vas a copiar carpetas con una gran cantidad de archivos, en lugar de utilizar xcopy, lo más conveniente será utilizar el comando robocopy. Este comando realizará las copias a una mayor velocidad. Además, robocopy puede reanudar la copia en caso de interrupción.
Cómo copiar todo el contenido de un directorio con robocopy
Para copiar todo el contenido de la carpeta C:\Users\Equipo en la nueva carpeta D:\Equipo, ejecuta el comando robocopy C:\Users\Equipo D:\Equipo /e. El modificador /e incluirá todas las subcarpetas, incluso las vacías.
Cómo hacer una copia espejo de un directorio con robocopy
robocopy permite hacer copias espejo de directorios, es decir sincronizar dos directorios. Esto es muy útil para hacer copias de respaldo, ya que tras la copia, robocopy eliminará del directorio de destino los archivos que ya no existan en el directorio de origen. Por ejemplo, para copiar C:\Usuarios\Mis documentos a D:\backup\Mis documentos, ejecuta el comando robocopy “C:\Usuarios\Mis documentos” “D:\backup\Mis documentos” /mir /z. El modificador /mir es el que permite el modo espejo. Por su parte el modificador /z permitirá reanudar la copia en caso de que se produzca una interrupción, ya sea por corte de energía u otro motivo.

¿Cómo copiar archivos desde CMD a una memoria USB?
- Abre el Símbolo del sistema (pulsa Win + R, escribe "cmd" y pulsa Enter) y verifica qué letra posee la unidad de la memoria USB, por ejemplo, la letra E o F. Para nuestro ejemplo utilizaremos la letra E.
- Si no conoces la letra de la unidad, escribe o pega el siguiente comando: wmic logicaldisk where drivetype=2 get deviceid, volumename, description y presiona Enter.
- Puedes crear una carpeta en la memoria USB, si es que no deseas copiar los archivos en la raíz de la memoria USB. Para crear una carpeta específica escribe cd F: (recuerda que F es la unidad de la memoria en nuestro ejemplo, así que sustitúyela por la letra de tu unidad) y presiona Enter.
- A continuación, escribe mkdir nombredecarpeta (sustituye nombredecarpeta con el nombre que quieres dar a la nueva carpeta) y presiona Enter.
- Dirígete a la carpeta que tiene los archivos que deseas copiar. Por ejemplo, si quieres copiar el contenido de tu carpeta Documentos, puedes acceder a esta escribiendo: cd C:\Users\yourname\Documents.
- Utiliza los comandos copy y xcopy, mencionados anteriormente, según lo que desees copiar.
© Unsplash
- Copiar archivos por cmd
- Copiar carpeta desde cmd
- Copiar carpetas desde cmd
- Códigos html para copiar y pegar [resuelto] > Foro de webmastering
- Cambiar ip por cmd > Guide
- La configuracion de seguridad de internet impidio la apertura de uno o varios archivos [resuelto] > Foro de Virus / Seguridad
- Limpiar pc con cmd > Guide
- Listar archivos en cmd > Guide