Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Ahora que ya conoces qu es el Terminal y cmo debes introducir comandos en l, vas a practicar con
comandos ms poderosos que los utilizados hasta ahora, con aquellos comandos que te permiten visualizar el
contenido de tus archivos y carpetas, copiar, mover, crear o eliminar carpetas y ficheros. Son muy tiles y,
aunque puedes hacer la mayora de estas rdenes directamente en modo grfico, utilizando el navegador de
archivos Nautilus en Ubuntu o el navegador de archivos Caja en Linux Mint, tal vez necesites utilizarlos desde
rdenes de comandos en alguna ocasin por lo que no est de ms que practiques con todo lo que te
indicamos a continuacin.
ls
Es uno de los comandos ms comunes que utilizars en Linux. Si vienes de un entorno Windows, este
comando es parecido al comando dir. Cuando se escribe este comando solo, se obtiene una lista de los
archivos del directorio actual. Lgicamente al estar dentro de tu carpeta personal, vers los archivos y carpetas
incluidos en ella (lo que es equivalente a si hubieras hecho un doble clic en tu carpeta personal, para ver qu
hay dentro):
Si escribes el comando ls con el nombre de un directorio, entonces vers la lista de archivos de ese directorio.
ls /
Por ejemplo, / es el nombre del directorio raz (el directorio que contiene al resto de los directorios del sistema.
Prueba con l en el terminal:
Si quieres ver los contenidos del directorio etc que aparece en la salida anterior slo tienes que repetir el
comando con el nombre del directorio: ls /etc, y as de manera similar para otros directorios.
Edita Sueiras
ls -R: muestra no slo los archivos en la carpeta sino tambin los que estn en las subcarpetas. Prueba
con ls -R Imgenes para ver todos los archivos de la carpeta Imgenes de tu carpeta personal.
Con el ordenador a cuestas
http://www.lasticenelaula.es/portal/
Edita Sueiras
cd
Este es otro de los comandos ms tiles. Te permite cambiar la ubicacin del Terminal a otra carpeta. Por
ejemplo, cuando inicias el terminal ests situado, de manera predeterminada, en tu carpeta personal. Si
escribes el comando
cd Documentos y pulsa Intro
el terminal mostrar
nombre_usuario@nombre_equipo ~/Documentos $
para indicar que la situacin actual del terminal es la carpeta Documentos. Por tanto si ahora pruebas el
comando ls -l vers que lista todos los archivos y carpetas que tengas en ella:
Edita Sueiras
mkdir
Este comando te permite crear carpetas. Por ejemplo, si deseas crear una carpeta llamada Proyectos de trabajo
en tu carpeta personal escribe
mkdir Proyectos de trabajo (ojo, ten cuidado con maysculas y minsculas, en sistemas Linux los nombres
que las contienen son diferentes, as el archivo imagen casa.gif es diferentes a CaSa.gif o CASa.gif)
El comando hace exactamente lo mismo que si en modo grfico utilizas la opcin del men contextual del botn
derecho del ratn Crear una carpeta.
Edita Sueiras
rmdir
Es el comando inverso al anterior, sirve para borrar o eliminar directorios completos. Prubalos creando una
carpeta practicas en el directorio Proyectos de trabajo que creaste con el comando anterior.
Abre el terminal (recuerda que te encuentra en tu directorio personal)
Escribe cd Proyectos de trabajo
mkdir practicas (para crear la carpeta practicas en el directorio Proyectos de trabajo)
Comprueba grficamente que, en efecto, la carpeta se ha creado
rmdir practicas borra / elimina esta carpeta
cp
Otro de los comandos que utilizars con frecuencia. Este comando permite copiar archivos. Para utilizarlo
correctamente debes ubicar el archivo que corresponda en su carpeta correspondiente. Por ejemplo,
supongamos que quieres copiar el archivo actividad1.odt que tienes en la carpeta Documentos de tu directorio
personal a la carpeta Descargas de tu directorio personal.
Puedes crear el documento actividad1.odt con el comando touch. Para ello inicia la terminal (ests en tu
carpeta personal, cambia al directorio Documentos mediante cd Documentos y crea el archivo utilizando touch
actividad1.odt)
La sintaxis correcta del comando ser:
cp /home/nombre_usuario/Documentos/actividad1.txt /home/nombre_usuario/Descargas
donde
/home/nombre_usuario/Documentos/actividad1.txt es el archivo a copiar
/home/nombre_usuario/Descargas es el directorio de destino
Significa esto que puedes copiar cualquier archivo en cualquier carpeta? Rotundamente no, ya sabes que slo
tienes privilegios absolutos en tu carpeta personal. Si quieres copiar el archivo actividad1.odt en una carpeta del
sistema, como la carpeta bin, por ejemplo, el sistema no te permitir hacerlo y el Terminal te devolver un
mensaje de error.
Edita Sueiras
El motivo no es otro que no tienes permisos suficientes para copiar ningn archivo en una carpeta del sistema,
slo el superadministrador root puede hacerlo. Puedes ocuparte tambin de cambiar los permisos de los
usuarios para poder hacer este copiado de archivos desde el propio Terminal, pero de eso ya nos ocuparemos
en otra ocasin.
mv
Este comando permite mover archivos de una carpeta a otra. Mover significa quitarlo del lugar donde est y
realizar una copia del archivo en el directorio de destino.
Siguiendo con el mismo ejemplo, vas a mover el archivo actividad1.odt que se encuentra en la carpeta
Descargas a la carpeta Imgenes. La sintaxis a utilizar sera
mv nombredelarchivoconsuextension carpetadedestino
Inicia el Terminal y escribe
mv Descargas/actividad1.odt Imgenes
Comprueba grficamente que el archivo actividad1.odt ya no est en la carpeta Descargas pero s en la carpeta
Imgenes.
rm
Cuidado con este comando, salo con precaucin, ya que se ocupa de borrar y eliminar archivos (utiliza la ruta
completa al archivo en cuestin o sitate en el directorio correspondiente con el comando cd).
Por ejemplo, para eliminar el archivo actividad1.odt que se encuentra en Imgenes utiliza el comando
rm /Imgenes/actividad1.odt
y si lo que deseas es eliminarlo de la carpeta Documentos
rm /Documentos/actividad1.odt
Edita Sueiras