Comando Xcopiar
El comando xcopy es un comando del símbolo del sistema que se utiliza para copiar uno o más archivos o carpetas de una ubicación a otra.
Con sus muchas opciones y la capacidad de copiar directorios completos, es similar al comando de copia, pero mucho más poderoso que este. El comando Robocopy es similar pero con más opciones.
Disponibilidad del comando Xcopy
Este comando se puede usar en el símbolo del sistema de todos los sistemas operativos de Windows, incluidos Windows 10, Windows 8, Windows 7, Windows Vista, Windows XP, Windows 98, etc.
También puede acceder a los comandos como comandos de DOS en MS-DOS.
Sintaxis del comando Xcopy
Utilice la siguiente sintaxis para el comando xcopy:
Primavera Copiar [determinación] [ /A ] [ / B ] [ /C ] [ /D [ : Fecha]] [ /Y ] [ /F ] [ /GRAMOS ] [ /H ] [ /I ] [ /J ] [ /Norte ] [ /Ascensor ] [ /Metro ] [ /Norte ] [ /todo ] [ /páginas ] [ /Q ] [ /R ] [ /pag ] [ /Tonelada ] [ /cualquiera ] [ /v ] [ / w ] [ /X ] [ /J ] [ /-Y ] [ /z ] [ /Excluir: Archivo 1 [ + Archivo 2][ + Archivo 3 ]…] [ /? ]
La disponibilidad de modificadores de comando xcopy específicos y otra sintaxis de comando puede variar según el sistema operativo. Si no está seguro de cómo leer la sintaxis anterior o en la siguiente tabla, aprenda cómo leer la sintaxis del comando.
Opciones del comando Xcopy | |
---|---|
Artículo | describir |
Primavera | Esto define el archivo principal o la carpeta desde la que desea copiar. La fuente es el único parámetro requerido. Si la fuente contiene espacios, use comillas alrededor de la fuente. |
definición | Esta opción especifica dónde copiar el archivo o la carpeta de origen. Si no aparece ningún destino, el archivo o la carpeta se copian en la misma carpeta donde ejecuta el comando xcopy. Si el objetivo contiene espacios, enciérrelo entre comillas. |
/A | Esta opción solo copia archivos de almacenamiento de la fuente. no se puede usar /A Sí /Metro Juntos. |
/ B | Utilice esta opción para copiar enlaces simbólicos en lugar de destinos de enlace. Esta opción estaba disponible originalmente en Windows Vista. |
/C | Esta opción obliga a xcopy a continuar incluso si se produce un error. |
/D [ : Fecha ] | Uso de comandos con opciones /D y una fecha específica en formato MM-DD-AAAA para copiar archivos modificados en esa fecha o después. También puede utilizar esta opción sin especificar una fecha específica para copiar únicamente archivos en el origen que sean más nuevos que los mismos archivos que ya existen en el destino. Esto es útil cuando se usa xcopy para realizar copias de seguridad de archivos periódicas. |
/I | Usado solo o con /pag, esta opción es la misma que /pag Pero también crea carpetas vacías en el destino que también están vacías en source.options /Y También disponible con opciones /Tonelada La estructura de directorios creada en el destino contiene directorios y subdirectorios vacíos que se encuentran en el origen. |
/F | Esta opción muestra la ruta completa y el nombre de archivo de los archivos de origen y de destino copiados. |
/gramo | El uso de xcopy con esta opción le permite copiar archivos cifrados en el origen a un destino que no admite el cifrado. Esta opción no tiene efecto cuando se copian archivos de una unidad cifrada con EFS a una unidad no cifrada con EFS. |
/ Hora | El comando no copia archivos ocultos o del sistema de forma predeterminada, pero lo hace si se utiliza esta opción. |
/I | opciones de uso /I Obligue a xcopy a asumir que el destino es un directorio. Si no utiliza esta opción y copia desde un directorio de origen de conjunto de archivos o desde un origen a un destino inexistente, el comando xcopy le solicita que especifique si el destino es un archivo o un directorio. |
/J | Esta opción copia archivos sin almacenamiento en búfer, lo cual es útil para archivos muy grandes. Esta opción estuvo disponible por primera vez en Windows 7. |
/Norte | Utilice esta opción cuando copie un archivo de solo lectura para conservar los atributos del archivo en el archivo de destino. |
/Ascensor | Utilice esta opción para ver una lista de archivos y carpetas de los que se suponía que se debía realizar una copia de seguridad pero que en realidad no se realizaron. opciones /Ascensor Esto es útil cuando crea un comando complejo con múltiples opciones y desea ver cómo funcionaría en una situación hipotética. |
/Metro | Esta opción corresponde a la opción /A Pero xcopy desactiva los atributos del archivo después de copiar el archivo. no se puede usar /Metro Sí /A Juntos. |
/Norte | Esta opción crea archivos y carpetas en el destino con nombres de archivo cortos. Esta opción solo es útil cuando se usa el comando para copiar archivos a un destino que existe en una unidad formateada con un sistema de archivos antiguo (por ejemplo, FAT que no admite nombres de archivo largos). |
/ todo | Conserva la propiedad y la información de la lista de control de acceso (ACL) de los archivos escritos en el destino. |
/páginas | Si usa esta opción, se le preguntará antes de crear cada archivo en el destino. |
/Q | Tipos opuestos de opciones /f, cambio /Q Pone xcopy en modo "silencioso" y omite la visualización de cada archivo copiado. |
/R | Utilice esta opción para sobrescribir archivos de solo lectura en el destino. Si no usa esta opción cuando intenta sobrescribir un archivo de solo lectura en el destino, se muestra el mensaje "Acceso denegado" y el comando deja de ejecutarse. |
/pag | Utilice esta opción para copiar directorios, subdirectorios y los archivos que contienen, y archivos en el directorio raíz de origen. Las carpetas vacías no se vuelven a crear. |
/Tonelada | Esta opción obliga al comando xcopy a crear una estructura de directorios en el destino, pero no a copiar ningún archivo. En otras palabras, se crearán las carpetas y subcarpetas que se encuentran en el origen, pero no habrá archivos allí. No se crean carpetas vacías. |
/cualquiera | Esta opción solo copia archivos al origen que ya están en el destino. |
/v | Esta opción verifica el tamaño de cada archivo a medida que se escribe para asegurarse de que sean iguales. La verificación está integrada en el comando a partir de Windows XP, por lo que esta opción no tiene ningún efecto en las versiones posteriores de Windows y solo se incluye para la compatibilidad con archivos anteriores de MS-DOS. |
/ w | opciones de uso / w Aparece el mensaje "Presione cualquier tecla cuando esté listo para copiar el archivo". Después de la confirmación con un botón, el comando comenzará a copiar archivos según las instrucciones. Esta opción no es lo mismo que la opción /páginas Requiere verificación antes de copiar cada archivo. |
/X | Esta opción copia la configuración del monitor de archivos y la información SACL (Lista de control de acceso al sistema). /todo si usas esta opción /X |
/Año | Utilice esta opción para evitar que el comando le solicite sobrescribir archivos en el origen que ya existen en el destino. |
/-Y | Utilice esta opción para obligar al comando a preguntar si desea sobrescribir el archivo. Esta parece una opción extraña ya que es el comportamiento predeterminado de xcopy, pero la opción /J La variable de entorno COPYCMD se puede usar de forma predeterminada en algunas máquinas, por lo que esta opción es obligatoria. |
/z | Esta opción permite que el comando xcopy deje de copiar archivos de forma segura si se pierde la conexión de red y luego reanude la copia desde donde se detuvo cuando se restablezca la conexión. Esta opción también muestra el porcentaje de cada archivo copiado durante el proceso de copia. |
/Excluir: Archivo 1 [ + Archivo 2][ + archivo 3]… | Esta opción le permite especificar uno o más nombres de archivo que contienen una lista de cadenas de búsqueda para que el comando use para determinar qué archivos y/o carpetas omitir al copiar. |
/? | Use el botón de ayuda de xcopy para mostrar ayuda detallada para un comando. Correr Copiar/? es lo mismo que ejecutarlo con el comando de ayuda ayuda xcopiar. |
El comando xcopy agrega un atributo de archivo a los archivos en el destino, independientemente de si el atributo está habilitado o deshabilitado en el archivo de origen.
Ejemplo de comando Xcopy
Estos son algunos ejemplos del uso de este comando:
Copiar archivos a una nueva carpeta
xcopyC:FilesE:Files/i
En el ejemplo anterior, los archivos contenidos en el directorio de origen de C:Files se copian en el destino, un nuevo directorio llamado Files[/i] en la unidad E.
Los subdirectorios y los archivos que contienen no se copian porque no se utiliza la opción /s.
Script de copia de seguridad de Xcopy
xcopy"C:ImportantFiles"D:Backup/c/d/e/h/i/k/q/r/s/x/y
En este ejemplo, se debe usar xcopy como una solución de copia de seguridad. Pruebe esto si desea utilizar xcopy en lugar de un software de copia de seguridad para realizar una copia de seguridad de sus archivos. Coloque el comando que se muestra arriba en un script y prográmelo para que se ejecute todas las noches.
Como se muestra arriba, este comando se usa para extraer todos los archivos y carpetas[/s] más nuevos que los copiados[/d], incluidas las carpetas vacías[/e] y los archivos ocultos[/h], desde el origen en el archivo C: copia IMPORTANTE al destino de D:Backup que es el directorio [/i]. Tenemos algunos archivos de solo lectura que queremos mantener actualizados en el destino[/r] y queremos mantener este atributo[/k] después de la copia. También queremos asegurarnos de mantener todas las configuraciones de propiedad y seguimiento de los archivos copiados[/x]. Finalmente, dado que estamos ejecutando xcopy en un script, no necesitamos ver información sobre los archivos a medida que se copian[/q], no queremos que se nos solicite sobrescribir cada archivo[/y], y no obtenemos errores cuando hacemos clic en encontrar errores.
Copie archivos y carpetas a través de la red
xcopyC:Videos"SERVERMediaBackup"/f/j/s/w/z
Aquí, el comando se usa para copiar todos los archivos, subcarpetas y archivos en subcarpetas[/s] desde la fuente C:Videos a una carpeta de destino de medios de respaldo ubicada en una computadora llamada SERVIDOR en la red. Estamos copiando algunos archivos de video muy grandes, por lo que debemos deshabilitar el almacenamiento en búfer para mejorar el proceso de copia[/j] y dado que estamos copiando a través de la red, queremos poder restablecer la red de copia[/z] cuando nos desconectemos separado. Siendo paranoicos, queremos que se nos solicite iniciar un proceso[/w] antes de que el proceso realmente haga algo, y también queremos ver los detalles completos[/f] sobre qué archivos se copian durante la copia.
Estructura de doble carpeta
xcopyC:Client032C:Client033/t/e
En el último ejemplo, proporcionamos al cliente una fuente llena de archivos y carpetas bien organizados en C:Client032. Hemos creado una carpeta de destino Client033 vacía para el nuevo cliente, pero no queremos copiar ningún archivo, solo la estructura de carpetas vacía [/t], así que estamos organizados y listos. Tenemos algunas carpetas vacías en C:Client032 que se pueden aplicar a nuevos clientes, por lo que queremos asegurarnos de que [/e] también se copie.
Utilice el operador de redirección para guardar la salida a veces larga del comando xcopy en un archivo. Aprenda a redirigir la salida del comando a un archivo, o lea las Sugerencias del símbolo del sistema para obtener más sugerencias.
Xcopy y Xcopy32
Hay dos versiones del comando xcopy disponibles en Windows 98 y Windows 95: xcopy y xcopy32. Sin embargo, el último comando nunca fue diseñado para ejecutarse directamente.
Cuando ejecuta xcopy en Windows 95 o 98, la versión original de 16 bits se ejecutará automáticamente (en modo MS-DOS) o la versión más nueva de 32 bits se ejecutará automáticamente (en Windows).
Para ser claros, no importa qué versión de Windows o MS-DOS tenga, siempre ejecute el comando xcopy, no xcopy32, incluso si está disponible. Cuando ejecute xcopy, siempre ejecute la versión más adecuada del comando.
Comandos relacionados con Xcopy
El comando xcopy es similar al comando copy en muchos aspectos, pero ofrece más opciones, como B. la capacidad de copiar carpetas, copiar todos los archivos a subdirectorios y excluir archivos.
Este comando también es muy similar al comando robocopy, excepto que robocopy es más flexible que xcopy.
El comando dir se usa a menudo con xcopy para examinar carpetas y archivos en un directorio antes de ejecutar el comando.
Deja una respuesta
Entradas relacionados