Cómo duplicar una estructura de carpetas sin copiar archivos en mi PC
Si he encontrado una forma efectiva de organizar mis datos en carpetas y subcarpetas, seguramente querré replicar esa estructura. Sin embargo, las formas típicas de copiar carpetas también incluyen la duplicación de archivos, por lo que tendré que perder tiempo vaciando carpetas. Afortunadamente, existen varios métodos que evitan este problema en Windows 11 y 10, macOS y computadoras basadas en Linux. A continuación, te voy a mostrar cómo duplicar una estructura de carpetas sin copiar los archivos originales.
Copiar la estructura de carpetas sin copiar archivos en Windows 11
El Explorador de archivos de Windows no proporciona ninguna opción integrada para replicar automáticamente estructuras de carpetas complejas. Revisar las jerarquías de carpetas y replicarlas es tedioso y requiere mucho tiempo y esfuerzo. Afortunadamente, para los usuarios de Windows 11, todavía existen otras dos formas de copiar estructuras de carpetas sin transferir archivos.
La primera forma es utilizando el símbolo del sistema. “Xcopy” es la abreviatura de “copia extendida” y este comando te permite transferir estructuras de carpetas a una nueva ubicación de almacenamiento sin duplicar archivos. La línea de comando utiliza el interruptor “/t” para hacerlo. El problema es que el interruptor de duplicación no puede detectar carpetas vacías, por lo que debes modificarlo y agregar el intercambio “/e”. La combinación de los dos ayuda al símbolo del sistema a identificar carpetas vacías y copiar su plantilla de organización. Aquí te explico cómo usar “Xcopy” en el símbolo del sistema:
- Sostén Windows + R para abrir el cuadro de diálogo Ejecutar.
- Escribe cmd en la ventana de diálogo y haz clic en el botón OK para iniciar el símbolo del sistema.
- En la ventana del símbolo del sistema, escribe lo siguiente sin presionar enter:
xcopy - Ingresa la ruta que almacena la estructura de carpetas que deseas duplicar. Asegúrate de dejar un espacio después de “xcopy”.
- Ingresa la ruta de destino donde deseas almacenar la jerarquía copiada. Asegúrate de que haya un espacio después del directorio de origen.
- Ingresa las opciones a continuación. Asegúrate de que haya un espacio después del directorio de destino.
/t /e - Tu comando completo debería verse así:
xcopy “C:\usuarios\mi_nombre_de_usuario_aquí\Documentos\Archivados\Trabajo” “D:\Copias de seguridad\Documentos\Trabajo” /t /e
El comando anterior copia la estructura de carpetas archivadas del trabajo y la pega en una nueva ubicación de trabajo. - Pulsa Enter en el teclado para ejecutar el comando y copiar la estructura de carpetas.
La opción “/t” crea la estructura de carpetas en el directorio de destino.
El interruptor “/e” incluye y agrega todas las carpetas vacías al directorio de destino.
También puedes usar el símbolo del sistema con un comando de Robocopy para copiar directorios, jerarquías y estructuras de carpetas. Microsoft pretendía que Robocopy sirviera como una versión más funcional de “xcopy” proporcionando a los usuarios más opciones para manipular y organizar archivos y carpetas.
Robocopy te permite ejecutar el comando varias veces y puedes usarlo para agregar nuevas carpetas sin tener que copiar todo de nuevo. Esta función elimina la molestia de copiar directorios y archivos complicados al escribir una línea de comando relativamente corta. Para hacerlo:
- Pulsa Windows + R para abrir el cuadro de diálogo Ejecutar.
- Escribe cmd en la ventana emergente.
Pulsa Ctrl + Mayús + Intro para habilitar la opción Ejecutar como administrador.
Cuando aparezca la ventana del símbolo del sistema, escribe la siguiente línea de comando:
robocopy - Escribe la estructura de carpetas de origen entre comillas y agrega un espacio después.
Escribe la estructura de carpetas de destino entre comillas y agrega un espacio después.
Copia las siguientes opciones y péguelas al final del comando:
/e /xf - Tu comando completo debería verse así:
robocopy “C:\usuarios\mi_nombre_de_usuario_aquí\Documentos\Archivados\Trabajo” “D:\Copias de seguridad\Documentos\Trabajo” /e /xf * - Pulsa Enter en el teclado para ejecutar el comando.
La opción “/e” permite que el sistema copie carpetas vacías en la estructura de directorios.
La opción “/xf” le indica al comando que elimine los archivos.
Copiar la estructura de carpetas sin copiar archivos en Windows 10
El Explorador de archivos de Windows es útil para crear manualmente carpetas para mis archivos, pero carece de funciones que me permitan crear copias de estructuras de carpetas y directorios en Windows 10. Si estoy trabajando en proyectos personales o profesionales complicados, mis carpetas probablemente estén llenas de subcarpetas. Recrear esta estructura requeriría mucha paciencia y energía. Afortunadamente, puedo usar líneas de comando para replicar fácilmente estructuras de carpetas.
Las líneas de comando actúan como pseudocódigo y generalmente se utilizan con el símbolo del sistema para realizar diversas tareas. El comando “xcopy” replica las carpetas y puedo modificarlo usando opciones que determinan qué aspectos se copiarán o eliminarán. El interruptor “/t” indica al sistema que debe replicar todas las carpetas sin los archivos. Dado que esta función no registra carpetas vacías, la línea de comando también incluirá el interruptor “/e”. El sistema escaneará las estructuras que contengan carpetas vacías y las replicará en su totalidad. Para ejecutar el comando, puedo seguir estos pasos:
- Pulsa Windows + R para abrir el cuadro de diálogo Ejecutar.
- Escribe cmd en la ventana emergente y haz clic en el botón OK para abrir el símbolo del sistema.
Escribe el siguiente comando en la ventana del símbolo del sistema, sin presionar Enter:
xcopy - Ingresa la ruta que almacena la estructura de carpetas que deseo duplicar. Asegúrate de incluir un espacio después de “xcopy”.
Ingresa la ruta de destino donde se almacenará la jerarquía copiada. Asegúrate de incluir un espacio después del directorio de origen.
Copia y pega las siguientes opciones:
/t /e - Tu comando completo debería verse así:
xcopy “C:\usuarios\mi_nombre_de_usuario_aquí\Documentos\Archivados\Trabajo” “D:\Copias de seguridad\Documentos\Trabajo” /t /e
El ejemplo anterior copia la estructura del libro de trabajo archivado y la pega en un directorio de trabajo nuevo/activo. - Pulsa Enter en el teclado para ejecutar el comando y copiar la estructura de carpetas.
La opción “/t” crea la estructura de carpetas en el directorio de destino.
El interruptor “/e” incluye y agrega todas las carpetas vacías al directorio de destino.
También puedo usar el símbolo del sistema con un comando de Robocopy para copiar directorios, jerarquías y estructuras de carpetas. Microsoft pretendía que Robocopy sirviera como una versión más funcional de “xcopy” proporcionando a los usuarios más opciones para manipular y organizar archivos y carpetas.
Robocopy me permite volver a ejecutar el comando varias veces y puedo usarlo para agregar nuevas carpetas sin tener que copiar todo de nuevo. Esta función elimina la molestia de copiar directorios y archivos complicados al escribir una línea de comando relativamente corta. Para hacerlo, puedo seguir estos pasos:
- Haz clic en Windows + R para abrir el cuadro de diálogo Ejecutar.
- Escribe cmd en la ventana emergente.
- Pulsa Ctrl + Mayús + Intro para habilitar la opción Ejecutar como administrador.
- Cuando aparezca la ventana del símbolo del sistema, escribe el siguiente comando:
robocopy - Escribe la estructura de carpetas de origen entre comillas y agrega un espacio después.
- Escribe la estructura de carpetas de destino entre comillas y agrega un espacio después.
- Copia y pega las siguientes opciones al final del comando:
/e /xf - Tu comando completo debería verse así:
robocopy “C:\usuarios\mi_nombre_de_usuario_aquí\Documentos\Archivados\Trabajo” “D:\Copias de seguridad\Documentos\Trabajo” /e /xf * - Pulsa Enter en el teclado para ejecutar el comando.
La opción “/e” permite que el sistema copie carpetas vacías en la estructura de directorios.
La opción “/xf” te indica al comando que elimine archivos.
Copiar la estructura de carpetas sin copiar archivos en una Mac
Si tengo una MacBook, puedo copiar una estructura de carpetas usando una línea de comando o un software de terceros.
MacOS ejecuta comandos utilizando la Terminal de Mac. Para copiar una estructura de carpetas con el programa:
- Abro la carpeta de origen de la estructura.
- Abro la carpeta de destino para la estructura duplicada.
- Hago clic en el botón Launchpad y escribo Terminal en la barra de búsqueda.
- Cuando aparezca en los resultados de búsqueda, hago clic en el programa para abrirlo.
- Escribo el siguiente comando en la ventana de Terminal: rsync -avf”+ */” -f”- *”
- Arrastro y suelto la carpeta de origen en la ventana.
- Arrastro y suelto la carpeta de destino en la Terminal también.