Escolar Documentos
Profissional Documentos
Cultura Documentos
Objetivos:
• Practicar el uso del comando cp para copiar archivos y directorios
• Copiar archivos dentro del mismo directorio para crear copias de seguridad
• Copiar archivos a otros directorios
• Copiar directorios dentro del mismo directorio
• Copiar directorios a otros directorios
Trasfondo:
En este laboratorio, el alumno llevará a cabo tareas de administración de archivos y directorios más
avanzadas utilizando la interfaz de la línea de comandos y el comando cp (copiar). Copiar archivos
es algo normal al trabajar con el sistema de archivos. Los archivos pueden copiarse entre unidades
locales tales como diskettes, el disco duro y CD-ROMs. Los archivos también pueden copiarse
entre unidades locales y unidades de red en servidores. Un uso común del comando copiar es
hacer una copia de seguridad de un archivo existente para salvaguardarlo, y que el original pueda
modificarse. El comando cp también puede utilizarse para crear una copia de seguridad local de un
directorio o grupo de directorios en una estructura de árbol.
Herramientas / Preparación:
a) Antes de iniciar este laboratorio, el alumno deberá revisar el Capítulo 7, Sección 1 –
Administración Avanzada de Directorios y Archivos Utilizando la Línea de Comandos.
b) El alumno necesitará lo siguiente:
1. Una ID de login del usuario, por ejemplo user2, y una contraseña asignadas por su
instructor.
2. Una computadora que ejecute el sistema operativo UNIX con el CDE.
3. Computadoras en red en el aula.
Notas:
_______________________________________________________________________________
_______________________________________________________________________________
_______________________________________________________________________________
_______________________________________________________________________________
_______________________________________________________________________________
_______________________________________________________________________________
_______________________________________________________________________________
_______________________________________________________________________________
_______________________________________________________________________________
_______________________________________________________________________________
1-5 Conceptos Fundamentales sobre UNIX 2.0 – Lab 7.1.2 Copyright ® 2002, Cisco Systems, Inc.
Utilice el diagrama del árbol de directorios del sistema de archivos de la clase de muestra
para que lo asista en este laboratorio.
2-5 Conceptos Fundamentales sobre UNIX 2.0 – Lab 7.1.2 Copyright ® 2002, Cisco Systems, Inc.
b. Copie el archivo dante y cree un nuevo archivo llamado dante.bak en el directorio
home para que sirva como copia de seguridad para el archivo dante. ¿Qué comando
cp dante dante.bank
se utilizó? __________________
c. Muestre un listado largo de todos los archivos que se inicien con las letras “da” y
cualquier otro carácter en las posiciones restantes. ¿Cuántos archivos aparecen en la
28 archivos contando archivos creados para probar ciertos comandos como repaso
lista? ______________________________________________________
e. Cree una copia de seguridad del archivo proj-b en el directorio home llamado proj-
b.bak copiando el archivo proj-b. ¿Qué comando se utilizó?
cp proj-b proj-b.bank
______________________
f. Quite el archivo proj-b del directorio home para simular el borrado o la corrupción del
mismo. Puesto que el alumno tiene un archivo copia de seguridad, ¿qué comando
puede utilizarse para restaurar el archivo proj-b perdido?
cp proj-b.bank proj-b
_________________________________________________________
g. Copie el archivo fruit para crear otro archivo nuevo llamado fruit;new. Nota: coloque un
punto y coma entre fruit y new. ¿Se pudo crear un nuevo archivo?
no, ya que no me permite ese formato
______________________
Este formato copia el archivo o los archivos existentes a otro directorio de la estructura de
directorios. Al copiar un archivo de esta forma, normalmente tendrá el mismo nombre en el
directorio destino. Un usuario puede agregar una barra y un nombre de archivo después del
directorio destino para dar al archivo un nombre diferente si así lo desea.
Si se copia un archivo y el nombre del directorio destino no existe, se crea un nuevo directorio con
ese nombre, de otro modo el archivo se copia al directorio especificado. Al copiar más de un
archivo a un directorio, el comando cp supone que la última entrada es un nombre de directorio y
que las entradas anteriores son archivos.
a. Desde el directorio home, haga una lista con el contenido del directorio practice y fíjese
en la cantidad de archivos que posee.
b. Copie el archivo dante.bak desde el directorio home actual al directorio practice para
su salvaguardia. ¿Qué comando se utilizó? cp -i dante.bank practice
_____________________
3-5 Conceptos Fundamentales sobre UNIX 2.0 – Lab 7.1.2 Copyright ® 2002, Cisco Systems, Inc.
e. Copie todos los archivos que comiencen con la letra “f” minúscula y cualquier carácter
en las posiciones restantes desde el directorio home al directorio practice utilizando un
metacarácter (wildcard) y sólo un comando. ¿Qué comando se utilizó?
cp -i f* practice
_______________________ ¿Cuántos archivos se copiaron?
2
_____________________________________________________________
i. Utilizando un único comando, copie todos los archivos que se inicien con las letras “fr”
en el directorio home al subdirectorio play utilizando un wildcard. ¿Qué comando se
cp fr* /home/user2/practice/play
utilizó? _________________________________________________
b. ¿Qué comando podría utilizarse para ser notificado cuando el archivo proj-template
esté a punto de sobrescribirse?
cp -i proj-b proj-template
_______________________________________________
a. Verifique que el directorio de trabajo actual sea el directorio home. ¿Qué comando
pwd
utilizó para hacerlo? ___________________
b. Copie el contenido del directorio dir2 para crear un nuevo directorio en el directorio
cp -r dir2 dir2.bank
home llamado dir2.bak. ¿Qué comando se utilizó? _______________
4-5 Conceptos Fundamentales sobre UNIX 2.0 – Lab 7.1.2 Copyright ® 2002, Cisco Systems, Inc.
c. Utilice el comando ls para verificar que se ha copiado el directorio dir2. ¿Pueden
si
verse dir2 y dir2.bak? ___________________
5-5 Conceptos Fundamentales sobre UNIX 2.0 – Lab 7.1.2 Copyright ® 2002, Cisco Systems, Inc.