Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Lab7 1 5
Lab7 1 5
Objetivos:
• Familiarizarse con el comando mv (mover) para renombrar y mover archivos y directorios
• Renombrar un archivo en el directorio actual
• Renombrar un archivo en un directorio que no es el actual
• Mover un archivo a otro directorio de la estructura de directorios
• Renombrar un directorio dentro del directorio actual
• Mover un directorio y sus contenidos a otra ubicación de la estructura de directorios
Trasfondo:
En este laboratorio, el alumno trabajará con el versátil comando mv (mover) para renombrar y mover
archivos así como directorios. Los archivos y directorios pueden renombrarse o moverse a otras
ubicaciones de la estructura de directorios utilizando el mismo comando multipropósito. En UNIX no
existe un comando renombrar. El comando mv cambia el nombre del archivo original, mientras que
el comando cp copia un archivo y le da un nuevo nombre dejando intacto el archivo original.
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:
_______________________________________________________________________________
_______________________________________________________________________________
_______________________________________________________________________________
_______________________________________________________________________________
_______________________________________________________________________________
_______________________________________________________________________________
_______________________________________________________________________________
_______________________________________________________________________________
_______________________________________________________________________________
_______________________________________________________________________________
Utilice el diagrama del árbol de directorios del sistema de archivos de la clase de muestra
para que lo asista en este laboratorio.
1-5 Conceptos Fundamentales sobre UNIX 2.0 – Lab 7.1.5 Copyright ® 2002, Cisco Systems, Inc.
Estructura del Árbol de Archivos de la Clase
2-5 Conceptos Fundamentales sobre UNIX 2.0 – Lab 7.1.5 Copyright ® 2002, Cisco Systems, Inc.
a. Verifique si el directorio de trabajo es actualmente el directorio home. ¿Qué comando se
utilizó? pwd ¿Qué comando utilizaría el alumno para cambiarse al directorio home si el
alumno no estuviera allí? cd
b. Copie todos los archivos que comiencen con las letras “fi” desde el directorio home al
directorio practice utilizando un nombre de ruta relativo. ¿Qué comando se utilizó? cp fi*
practice Verifique que se hayan copiado todos los archivos por medio del comando ls.
¿Cuántos archivos se copiaron? file1 file2 file3 file4
c. Desde el directorio home, cambie el nombre del archivo java de nuevo a su nombre
original, beans, utilizando nombres de ruta relativos. ¿Qué comando se utilizó?
mv dir1/coffees/java dir1/coffees/beans
3-5 Conceptos Fundamentales sobre UNIX 2.0 – Lab 7.1.5 Copyright ® 2002, Cisco Systems, Inc.
a. Cree un nuevo subdirectorio bajo el directorio practice llamado projects. ¿Qué comando
se utilizó? mkdir practice/proyects
b. Cámbiese al subdirectorio projects y haga una lista con su contenido. ¿Hay archivos o
directorios en él? No hay archivos ni directorios.
c. Cree cuatro nuevos archivos en el subdirectorio projects llamados June-1, June-2, July-
1 y July-2 utilizando el comando touch. Créelos de una sola vez con un único comando.
¿Qué comando se utilizó? touch June-1 June-2 July-1 July-2
d. Para tener un directorio separado sólo para los archivos de proyecto de julio (July), cree
otro directorio nuevo llamado proj-07. ¿Qué comando se utilizó? mkdir proj-07
e. Mueva los dos archivos de proyectos de julio, July-1 y July-2, al nuevo directorio que
acaba de crearse, utilizando un wildcard y un nombre de ruta relativo. ¿Qué comando se
utilizó? mv Jul* proj-07/
f. ¿Hubiera movido el comando mv ju* proj-07 sólo los archivos de proyectos de julio
al subdirectorio proj-07? No ¿Por qué no?
Porque los archivos de proyectos de junio también empiezan con ju por ende se
hubieran movido los archivos de proyectos de julio y junio.
g. Cree un nuevo directorio llamado proj-06 y mueva los dos archivos de proyecto de junio
(June), June-1 y June-2, al nuevo directorio. mv Ju* proj-06/
a. Cámbiese al directorio projects y haga una lista de sus contenidos. ¿Aparecen en la lista
ambos directorios, proj-06 y proj-07? Si aparecen Haga una lista de los contenidos de
cada subdirectorio para verificar que los dos archivos existan.
b. A partir de ahora se creará una nueva carpeta para los proyectos de cada mes, y se
utilizará el nombre del mes en lugar del número. Por ejemplo, usted desea utilizar
projjune en lugar de proj-06. Renombre el directorio proj-06 existente a proj-june y el
proj07 a proj-july. ¿Qué dos líneas de comando se utilizaron?
mv proj-06 proj-june ; mv proj-07 proj-july
c. Haga una lista con los contenidos de la carpeta projects. Ahora, ¿están nombradas por
mes las dos carpetas de proyectos? Si.
4-5 Conceptos Fundamentales sobre UNIX 2.0 – Lab 7.1.5 Copyright ® 2002, Cisco Systems, Inc.
d. Puesto que se creará un nuevo directorio cada mes para los proyectos cada vez que el
año cambia, los directorios de proyectos comenzarán a tener el mismo nombre.
Renombre el archivo existente proj-june a proj-01-june y renombre proj-july a proj-01july
para que el año sea parte del nombre del directorio. Entonces los directorios serán únicos
para cada año. ¿Qué comandos se utilizaron?
mv proj-june proj-01-june ; mv proj-july proj-01-july
b. Haga una lista de los contenidos del directorio projects. ¿Aparecen en la lista los
directorios proj-01-june y proj-01-july? Si aparece.
c. Introduzca el comando que sirve para mover el subdirectorio project al directorio home.
¿Qué comando se utilizó? mv projects/ ..
5-5 Conceptos Fundamentales sobre UNIX 2.0 – Lab 7.1.5 Copyright ® 2002, Cisco Systems, Inc.