En este post educativo te dire unos cuantos ejemplos de practica para usar el comano copy desde la linea de comandos.
Vayamos al grano, lo mas probable es que ya sepas de que se trata este tema.
Explicacion breve:
El comando copy.exe puede copiar uno o mas archivos a otra ubicacion, muchos virus como los virus de USB escritos en ms-dos usan este comando para copiarse a las carpetas del sistema.
copy.exe lo que hace es copiar archivos de una carpeta a otra ubicacion,
COPY puede copiar archivos cifrados, que tengan atributos de sistema.
EJERCICIO-EJEMPLO #1
COPIAR ARCHIVOS DENTRO DE LA MISMA SUBCARPETA
01 -)Crea una nueva carpeta que se llame ejercicios-copy
02 -)dentro de esa carpeta crea los siguientes archivos respetando las extenciones de archivo.
Editar.cmd
perro.bat
aves.cmd
tarea.bat
virus.cmd
03 -) Crea dentro de la carpeta ejercicios-copy una nueva carpeta titulada exgoe.com
04 -)Edita con algun procesador de texto el archivo perros.bat y escribe lo siguiente:
copy aves.cmd exgoe.comaves.cmd
05 -)ejecuta este anterior archivo y observa que se ha copiado a la carpeta exgoe.com
06 -)Ahora repite los pasos 3 y 4 pero esta vez con los archivos perro.bat, terea.bat, virus.cmd
EJERCICIO-EJEMPLO #2
COPIAR ARCHIVOS A OTRA UBICACION COMO UN DISCO DURO U OTROS DISPOSITIVOS DE ALMACENAMIENTO O CARPETAS DEL SISTEMA
Este ejercicio consiste en repetir el ejemplo 1 solo que la copia esta vez sera a otras ubicaciones
EJ. para copiar los 4 archivos del ejemplo anterior al disco local c:
Hacemos lo siguiente abre el archivo Editar.cmd con el bloc de notas
y copia las siguientes lineas seguido guardas los cambios y ejectas el archivo.
copy perro.bat c:perro-123.txt
copy aves.cmd c:aves-789.bat
copy tarea.bat c:tareas-651.cmd
copy virus.cmd c:virus-674.mp3
*observa que los archivos se han copiado al disco local c: en caso de que este exista.
*observa que los archivos copiados han sido renombrados en el destino
Ahora supongamos que deseas copiar los archivos a una memoria USB, entonces fijate CUAL ES LA LETRA de ese disco extraible. y unicamente cambia la letra c: por la letra de unidad de la USB.
EJEMPLO-EJERCICIO #3
COPIAR A CARPETAS DEL SISTEMA USANDO LAS VARIABLES DE ENTORNO
En este post no voy a explicar que son las variables solo voy a darte uno ejemplos de variables con eso sera mas que suficiente.
ejemplos de variable
%systemroot% = C:WINDOWS
%WINDIR% = C:WINDOWS
%tmp% = C:DOCUME~1name-user~1CONFIG~1Temp
%temp% = C:DOCUME~1name-user~1CONFIG~1Temp
SUPONGAMOS QUE DESEAS copiar algun archivo a la carpeta de WINDOWS, entonces en ese caso escribes.
OTRA VEZ vamos a repetir el ejercicio 1 solo que esta vez copiaremos los archivos a carpetas del sistema
VUELVE A REABRIR PARA EDITAR EL FICHERO “Editar.cmd” y escribes lo siguiente luego lo ejecutas y enseguida te explicare que estamos haciendo.
copy perro.bat %systemroot%pruebaperro.bat
copy aves.cmd %windir%pruebaaves.cmd
copy tarea.bat %SYSTEMROOT%pruebatarea.bat
copy virus.cmd WINDIR%pruebavirus.cmd
Ahora dirigete a la carpeta “c:windowsprueba” y alli estaran los archivos copiados
SI OBSERVAS UN POCO veras que en este ejemplo las siguientes dos lineas significan exactamente lo mismo
copy perro.bat %systemroot%pruebaperro.bat
copy perro.bat C:WINDOWSpruebaperro.bat
entonces ¿Si estas dos expresiones valen lo mismo porque usar variables como %systemroot%?
RESPUESTA: porque las variables facilitan el copiado y evitan los errores al ejecutarse en otros equipos.
Por ejemplo. supongamos que en nuestra pc en el disco C: tenemos instalado windows
en este ejemplo si escribes c:WINDOWS en lugar de %systemroot% no hay ningun problema
Pero imaginate que el equipo donde vas a ejecitar el comando copy la letra donde este instalado windows sea la unidad D:WINDOWS, E:WINDOWS, S:WINDOWS es decir que no sea la LETRA C:
entonces si escribes c:windows y que la letra sea la d, e, f, g, etc. entonces habra un grave error de ejecucion.
En cambio si escribes %systemroot% no habra error sin importar si la letra es d, f, g, h, etc.
Lo mismo aplica para todas las otras variables de entorno.
EJERCICIOS COMPLEMENTARIOS Y DE REFUERZO
crear una carpeta llamada prueba22 y crear 5 archivos y copiarlos a la carpeta de temporales usando variables y despues sin variables
crear una carpeta llamada renombrar56 y crear 6 archivos y renombrarlos incluida la extencion de archivo en el destino
Como ejercicio complementario en tu ORDENADOR HAZ CLIC EN INICIO>centro de ayuda y soporte tecnico y leer la ayuda de copy
ESO ES TODO CON ESTE POST AHORA SERAS UN EXPERTO EN COPIAR ARCHIVOS DESDE EL SIMBOLO DEL SISTEMA O LA CONSOLA DE RECUPERACION.
ESPERO QUE TE HAYA SERVIDO ESTE POST
CREO QUE DE MOMENTO ESTE HA SIDO MI ARTICULO MAS LARGO
Atte. editor del sitio