Sé que xcopy tiene más opciones, sin embargo, ¿hay algún beneficio al usar una copia en lugar de xcopy?
windows
command-line
file-transfer
robocopy
xcopy
Phil Hannent
fuente
fuente
Respuestas:
xcopy es un programa externo, mientras que la copia es parte del intérprete ( cmd.exe , command.com ). Esto significa que xcopy podría no estar presente en otra máquina o en un disco de rescate.
Como tenemos Windows y CD de rescate, eso ya no es realmente un problema.
la copia puede concatenar archivos.
crea un archivo ( archivo3 ) que contiene file1 's y fichero2 contenidos' s.
copy puede copiar más que solo archivos.
Por ejemplo,
le permite escribir directamente desde el teclado (consola) al archivo .
Del mismo modo, puede imprimir un archivo usando
donde este último es para impresoras compartidas.
Incluso puedes combinar lo anterior: el comando
le permite escribir directamente a la impresora.
fuente
Creo que la principal diferencia es (o era) que
xcopy
es capaz de copiar jerarquías de carpetas ycopy
estaba destinado a trabajar solo en archivos.Dicho esto, no creo que haya nada que ganar (en cuanto a funcionalidad o rendimiento) al usarlo
copy
.Tenga en cuenta que incluso
xcopy
está desactualizado por los estándares actuales. Robocopy es la nueva utilidad de copia elegida en las plataformas modernas de Windows.También tenga en cuenta que todas las utilidades de copia mencionadas tienen artículos de Wikipedia que podrían contener más información:
fuente
¿Alguien recuerda DOS en PC con dos disquetes? Xcopy minimiza el número de búsquedas de lectura al cargar varios archivos en la memoria en una sola lectura para acelerar la copia. Probablemente todavía haga una mejora trivial de la velocidad con los discos duros.
fuente
copy
másxcopy
. Pero, en mi opinión, esta es una contribución válida a la discusión.Si considera que Powershell es una "línea de comando", hay otro comando de "copia" disponible. La "copia" de Powershell aparentemente se asigna a un cmdlet.
Una cosa que no se menciona en las otras respuestas es que, dado que Powershell expande un comodín profundamente incrustado en el nivel de shell, este comando funcionará (solo desde PS no desde DOS):
mientras que xcopy dice "archivo no encontrado" ya que acepta una sola fuente.
fuente