TRABAJANDO CON ARCHIVOS Y DIRECTORIOS

Anuncio
TRABAJANDO CON ARCHIVOS Y
DIRECTORIOS
Sistemas Operativos 3
Wandirys Lappost Díaz
2013-1534
TRABAJANDO CON ARCHIVOS Y
DIRECTORIOS
CÓMO MANEJAR ARCHIVOS Y CARPETAS
DESDE LA TERMINAL DE LINUX
El comando pwd#
El comando pwd te indica la ruta completa del directorio de trabajo en el que se
encuentra tu usuario. Su función es meramente informativa.
$ pwd
El comando cd#
El comando cd te permite cambiar de directorio de trabajo. Generalmente requiere
que le indiques el nombre del directorio en el que deseas moverte. Acepta rutas
absolutas y relativas. A continuación tienes algunos ejemplos de su uso.
$ cd /home/nombreusuario/nombredirectorio
El comando ls#
Con el comando ls podrás listar los diferentes archivos y directorios de la carpeta de
trabajo en la que te encuentres. El comando acepta multitud de opciones, algunas de
las cuales te mostraré a continuación.
$ ls
El comando mkdir#
El comando mkdir te permitirá crear un directorio con el nombre y la ruta que
especifiques. Si no le indicas ninguna ruta, por defecto, te creará la carpeta dentro
del directorio de trabajo en el que te encuentres. A continuación tienes algunos
ejemplos sencillos.
$ mkdir /home/nombreusuario/nombredirectorio
El comando rmdir#
El comando rmdir te permite eliminar el directorio que le especifiques. Para poder
utilizar este comando, el directorio a borrar debe estar vacío. A continuación
tienes un par de ejemplos.
$ rmdir /home/nombreusuario/nombredirectorio
El comando rm#
El comando rm te permite eliminar archivos sueltos y directorios que no se
encuentren vacíos. A continuación tienes algunos de los usos principales del
comando.
$ rm /home/nombreusuario/nombrearchivo
El comando cp#
Usando el comando cp, seras capaz de copiar archivos y directorios, así como
ubicarlos en otras rutas. A continuación, tienes un par de ejemplos de cómo se puede
utilizar.
$ cp nombrearchivo1 nombrearchivo2
ARCHIVOS, DIRECTORIOS Y DIFERENCIAS
Un archivo no es más que un conjunto de bytes relacionados que están en disco u otro
medio, a los que se les asigna un nombre que se utilizara para referirse a este
archivo. Un directorio no es más que un archivo común a los que se les ha impuesto
una estructura particular.
Los directorios tienen información que apunta hacia la ubicación de los archivos
reales. Esta información, tanto en los archivos y directorios y junto con el nombre del
creador, tamaño permisos, etc, es guardada en lo que se denomina TABLA DE
INODOS. Esta tabla se crea cuando se crea el sistema de archivos en GNU/Linux,
comparable al formateo de una partición DOS. Se crea esta tabla que contendrá la
mayoría de la información de los archivos.
ARCHIVOS
Toda la información, ya sean textos, imágenes, o información para la
configuración del sistema, se almacena en "ficheros", que a su vez se guardan
en "directorios". Los ficheros son la estructura empleada por el sistema
operativo para almacenar información en un dispositivo físico como un disco
duro, un disquete, un CD-ROM. Con todas las herramientas y programas
existentes se puede acceder a estos ficheros para ver su contenido o
modificarlo.
DIRECTORIO
Un directorio es un conjunto de archivos, que a su vez pueden contener otros
directorios. Los directorios también poseen permisos, y eso es muy importante
para evitar que los usuarios sin experiencia, borren o modifiquen algo que no
deban. El árbol de directorios nos ayuda a saber dónde se encuentra un
archivo.
EL CAMINO O PATH
En cualquier sistema operativo moderno la estructura de archivos
es jerárquica y depende de los directorios. En general la
estructura del sistema de archivos se asemeja a una estructura de
árbol, estando compuesto cada nodo por un directorio o carpeta,
que contiene otros directorios o archivos.
El camino o path de un fichero o directorio es la secuencia de
directorios que se ha de recorrer para acceder a un
determinado fichero separados por /. Supongamos la
estructura de archivos de la siguiente figura:
ESTRUCTURA DEL SISTEMA DE ARCHIVOS
DE LINUX
El sistema de ficheros es un conjunto de archivos que se encuentran organizados en un
árbol, como se observa en la siguiente figura:
El sistema de archivo de Linux sigue todas las convenciones
de Unix, lo cual significa que tiene una estructura
determinada, compatible y homogénea con el resto de los
sistemas Unix. El sistema de archivos en cualquier sistema
Unix no está ligado de una forma directa con la estructura
del hardware, esto es, no depende de si un determinado
ordenador tiene 1, 2 ó7 discos duros para crear las
unidades c:\, d:\ o m:\.
ARCHIVOS RPM
Instalar paquetes en Linux consiste en esencia en descomprimir el
archivo en nuestro PC, para que los archivos necesarios para la
ejecución de los programas, sean correctamente configurados. Si
queremos saber que paquetes están instalados en este momento
ejecutamos la siguiente instrucción en un shell de linux:
MANEJO DE ARCHIVOS Y DIRECTORIOS A
TRAVÉS DE COMANDOS
Más allá de interfaces gráficas como KFM, Linux dispone de un
numeroso conjunto de utilidades para manipular archivos
(individualmente o en grupos) tipeando comandos en una terminal.
A través de esta modalidad de trabajo es posible alcanzar un alto
nivel de flexibilidad y versatilidad para realizar operaciones de
cualquier grado de complejidad.
COMANDOS LINUX PARA LA GESTIÓN DE
ARCHIVOS Y DIRECTORIOS
cp
mv
rm
mkdir
rmdir
ls
cd
pwd
c
hmod
cat
find
grep
Wandirys Lappost Díaz
2013-1534
Descargar