Está en la página 1de 5

1.

Conceptos Fundamentales sobre UNIX


Laboratorio 7.1.5 Renombrado y Movimiento de Archivos y Directorios

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 ubicacin de la estructura de directorios
Trasfondo:
En este l aboratori o, el al umno trabajar con el versti l 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 multipropsito. En
UNIX no existe un comando renombrar. El comando mv cambi a el nombre del archi vo ori ginal ,
mientras que el comando cp copia un archivo y le da un nuevo nombre dejando intacto el archivo
original.

Herramientas / Preparacin:
a) Antes de iniciar este laboratorio, el alumno deber revisar el Captulo 7, Seccin 1
Administracin Avanzada de Directorios y Archivos Utilizando la Lnea de Comandos.
b) El alumno necesitar lo siguiente:
Una ID de login del usuario, por ejemplo user2, y una contrasea asignadas por su
instructor.
2. Una computadora que ejecute el sistema operativo UNIX con el CDE.
Computadoras en red en el aula.
Notas:
_______________________________________________________________________________
_______________________________________________________________________________
_______________________________________________________________________________
_______________________________________________________________________________
_______________________________________________________________________________
_______________________________________________________________________________
_______________________________________________________________________________
_______________________________________________________________________________
_______________________________________________________________________________
_______________________________________________________________________________















Conceptos Fundamentales sobre UNIX 2.0 Lab 7.1.5 Copyright 2002, Cisco Systems, Inc.
(Tiempo estimado: 45 min.)

1-5







3.


Formato del archivo_origen

Utilice el diagrama del rbol de directorios del sistema de archivos de la clase de muestra
para que lo asista en este laboratorio.

Estructura del rbol de Archivos de la Clase
Paso 1. Hacer login al CDE.
El alumno deber hacer login con el nombre de usuario y la contrasea asignados por el instructor,
en el recuadro de entrada del CDE.

Paso 2. Acceder a la Lnea de Comandos.
Haga clic con el botn derecho en el fondo del espacio de trabajo y haga clic en Tools
(Herramientas). Seleccione Terminal desde el men para abrir una ventana de terminal.

Renombrado y movimiento de archivos Descripcin general
Los archivos pueden renombrarse o moverse de varias maneras:
1) Un nombre de archivo puede cambiarse o renombrarse con un nombre diferente en el
mismo directorio.
2) Los archivos pueden moverse a una ubicacin diferente de la jerarqua de directorios
con el mismo nombre o uno diferente.
3) Los archivos tambin pueden moverse a un disco diferente, como un diskette, o a un
servidor centralizado bajo el mismo nombre o uno diferente.

Paso 3. Renombrar un archivo en el directorio actual.
El formato del comando que aparece ms abajo muestra la sintaxis para RENOMBRAR un archivo
en el mismo directorio. Este formato cambia el nombre del origen, antiguo Nombre de Archivo, a un
nombre de archivo destino, nuevo Nombre de Archivo, en el mismo directorio. Ntese que con el
comando mv est di sponibl e l a opci n i (i nteractivo). La opci n mv -i i nvoca un prompt de
confirmacin cada vez que mover sobrescribira un archivo destino ya existente.

Comando: nombre_destino
Antiguo nombre de
archivo
Nuevo nombre de
archivo
Conceptos Fundamentales sobre UNIX 2.0 Lab 7.1.5 Copyright 2002, Cisco Systems, Inc.

2-5








mv [i]
Formato del

a. Verifique si el directorio de trabajo es actualmente el directorio home. Qu comando
se utiliz? _pwd__________ Qu comando utilizara 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. Cuntos archivos se copiaron? _4 archivos__
c. Cmbiese al di rectori o practice util i zando un wildcard en lugar de tipear el nombre
completo practice del directorio. Qu comando se utiliz? __cd p*_________________
Renombre file1 a newname y verifique. Qu comandos se utilizaron?
__mv file1 newname_________________
e. Cree un nuevo archivo utilizando el comando touch llamado proj-may-2001. No
obstante, despus de crear el archivo, supongamos que el proyecto comienza en junio,
no en mayo. Cambie el nombre a proj-june-2001. Qu comando se utiliz?
_touch proj-may-2001; mv proj-may-2001 proj-june-2001_______________________

Paso 4. Renombrar un archivo en un directorio que no es el actual.
Los archivos pueden renombrarse en otros directorios sin salir del directorio actual especificando la
ruta a esos archivos.

a. Desde el directorio home, renombre file2 en el directorio practice, como newname2.
Qu comando se utiliz? _mv practice/file2 practice/newname2 Utilice el
comando ls
para verificar que el archivo fue renombrado.

b. Desde el directorio home, renombre el archivo beans que se encuentra en el
subdirectorio coffees con el nombre java utilizando nombres de ruta absolutos. Qu
comando se utiliz? _mv /home/user2/dir1/coffees/beans /home/user2/dir1/coffees/java
Verifique que el archivo haya sido renombrado.
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

Paso 5. Mover un archivo a otro directorio.
Para mover un archivo a un directorio diferente, utilice el formato que se muestra ms abajo. Este
formato mueve el archivo o los archivos origen hasta un nuevo directorio destino. Pueden
agregarse una barra y un nombre de archivo para dar al archivo un nombre diferente si as se lo
desea. Esta versin mueve el origen a un nombre de directorio destino. Esta versin le indica al
origen qu mover y adnde moverlo.

Comando: archivo(s)_origen directorio_destino
Qu mover Adnde moverlo
a. Cree un nuevo subdirectorio bajo el directorio practice llamado projects. Qu
comando se utiliz? _mkdir practice/projects__________________________

b. Cmbiese al subdirectorio projects y haga una lista con su contenido. Hay archivos o
directorios en l? _No__________________________
Conceptos Fundamentales sobre UNIX 2.0 Lab 7.1.5 Copyright 2002, Cisco Systems, Inc.

3-5


d.







mv [i]


Formato del

c. Cree cuatro nuevos archivos en el subdirectorio projects llamados June-1, June-2,
July-1 y Jul y-2 utilizando el comando touch. Crel os de una sola vez con un nico
comando. Qu comando se utiliz? _touch June_1 June2_ July_1 July_2______

d. Para tener un directorio separado slo para los archivos de proyecto de julio (July),
cree otro directorio nuevo llamado proj-07. Qu comando se utiliz? _ mkdir
practice/projects/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 practice/projects/Jul* practice/projects/proj-07____________
f. Hubi era movi do el comando mv ju* proj-07 sl o los archi vos de proyectos de
julio al subdirectorio proj-07? ___No____________ Por qu no?
__Porque se habran movido los de junio tambien____________________________

g. Cree un nuevo di rectori o ll amado proj -06 y mueva los dos archi vos de proyecto de
junio (June), June-1 y June-2, al nuevo directorio.

Paso 6. Renombrar un directorio dentro del directorio actual.
El comando mv tambin puede utilizarse para renombrar un directorio o moverlo hasta una
ubicacin diferente. Al igual que sucede con los archivos, el comando mv tiene dos formatos
bsicos cuando se lo utiliza para renombrar y mover directorios. El primer formato renombra un
directorio dentro del directorio actual. ste es el formato Mover Antiguo Nombre al Nuevo Nombre.

Comando: directorio_origen nombre_destino
Antiguo Nombre de
Directorio
Nuevo Nombre de
Directorio
a. Cmbiese al directorio projects y haga una lista de sus contenidos. Aparecen en la
lista ambos directorios, proj -06 y proj-07? _Si______________ 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 nmero. Por ejemplo, usted desea utilizar proj -
june en lugar de proj-06. Renombre el directorio proj-06 existente a proj-june y el proj-
07 a proj-july. Qu dos lneas de comando se utilizaron?
_ mv proj-06 proj-june; mv proj-07 proj-july___________________________
Haga una lista con los contenidos de la carpeta projects. Ahora, estn nombradas por
mes las dos carpetas de proyectos? Si
si
Puesto que se crear un nuevo directorio cada mes para los proyectos cada vez que el
ao cambia, los directorios de proyectos comenzarn a tener el mismo nombre.
Renombre el archivo existente proj-june a proj-01-june y renombre proj-july a proj-01-
july para que el ao sea parte del nombre del directorio. Entonces los directorios sern
nicos para cada ao. Qu comandos se utilizaron?
_ mv proj-june proj-01-june; mv proj-july proj-01-july ________
Conceptos Fundamentales sobre UNIX 2.0 Lab 7.1.5 Copyright 2002, Cisco Systems, Inc.

4-5








mv [i]

c.

d.







Formato del

Paso 7. Mover un directorio y sus contenidos.
ste es el formato Mover Qu Adnde del comando mv para su uso en mover un directorio de una
ubicacin en el rbol de directorios a otra. Al mover un directorio de esta forma, si la ubicacin del
directorio destino existe, el directorio origen se copiar a la ubicacin destino. Si la ubicacin no
existe, el directorio origen se copiar a la ubicacin destino. Si la ubicacin no existe, el directorio
origen se renombrar.

Comando: directorio_origen directorio_destino
Qu Mover Adnde Moverlo
a. Cmbiese al subdirectorio practice y haga una lista de su contenido. Aparece en la
lista el directorio projects? _Si____________

b. Haga una lista de los contenidos del directorio projects. Aparecen en la lista los
directorios proj-01-june y proj-01-july? _Si______________
Introduzca el comando que sirve para mover el subdirectorio project al directorio home.
Qu comando se utiliz? _mv practice/project/ ~________________________________

Paso 8. Borrar los archivos y directorios creados en este laboratorio.
Tomando como referencia la estructura del rbol del sistema de archivos de la clase, borre todos
los archivos y directorios creados en el directorio home durante este laboratorio. Incluya aquellos
archivos y directorios creados bajo el directorio practice. El alumno utilizar los comandos rm y rm
r para lograrlo. Deber tenerse cuidado durante este proceso, por lo cual es conveniente utilizar
la opcin i al borrar los archivos y directorios para asegurarse de que son los indicados para ser
borrados.

Paso 9. Cerrar la ventana de terminal y hacer logout.
Haga doble clic en el botn de raya del extremo superior izquierdo de la pantalla, luego haga clic
en el cono EXIT (SALIDA) del panel frontal.

Conceptos Fundamentales sobre UNIX 2.0 Lab 7.1.5 Copyright 2002, Cisco Systems, Inc.

5-5






mv [i]

c.