Está en la página 1de 3

MANEJO DE ARCHIVOS

Una de las principales funciones de un Sistema Operativo es la administracin del


almacenamiento de informacin, para lo cual es necesario contar con un Sistema de
Archivos. Con este trmino se hace referencia, por un lado, a los mecanismos y estructuras
que el sistema operativo utiliza para organizar la informacin en medios fsicos tales como
discos y diskettes (aspecto fsico del sistema de archivos), y por otro a la visin que es ofrecida
al usuario para permitir la manipulacin de la informacin almacenada (una abstraccin, o
perspectiva lgica del sistema de archivos).

Se ofrece a continuacin una descripcin sinttica de los aspectos lgicos del sistema de
archivos de Linux.

ARCHIVOS Y DIRECTORIOS

El sistema de archivos de Linux est organizado en archivos y directorios. Un archivo es una


coleccin de datos que se almacena en un medio fsico y a la cual se le asigna un nombre. Los
archivos, a su vez, estn agrupados en conjuntos llamados directorios. Un directorio puede
tener subdirectorios, formndose as una estructura jerrquica con la forma de un rbol
invertido. El directorio inicial de esa jerarqua se denomina directorio raz y se simboliza con
una barra de divisin (/).

El sistema de archivos de un sistema Linux tpico est formado por los siguientes directorios
bajo el directorio raz:

/bin Contiene los programas ejecutables que son parte del sistema operativo Linux. Muchos
comandos de Linux como cat, cp, ls, more y tar estn ubicados en este directorio.

/boot Contienen el kernel (o ncleo) de Linux y otros archivos necesarios para el


administrador de inicio LILO, que realiza la carga inicial del sistema operativo cuando la
computadora se enciende.

/dev Contienen todos los archivos de acceso a dispositivos. Linux trata cada dispositivo
(terminales, discos, impresoras, etc.) como si fuera un archivo especial.

/etc. Contiene archivos de configuracin del sistema y los programas de inicializacin.


/home Contiene los directorios HOME de los usuarios. El directorio HOME el directorio inicial
en el que se encuentra posicionado un usuario al ingresar al sistema, por lo que tambin se
conoce como directorio de logn o de conexin.

/lib Contiene los archivos de biblioteca utilizados por las aplicaciones y utilidades del
sistema, as tambin como las libreras pertenecientes a diferentes lenguajes de programacin.

/lost+found Directorio para archivos recuperados por el proceso de reparacin del sistema
de archivos, que se ejecuta luego de una cada del sistema y asegura su integridad luego de
que el equipo haya sido apagado de manera inapropiada.

/mnt Es un directorio vaco que se usa normalmente para montar dispositivos como
disquetes y particiones temporales de disco.

/proc Contiene archivos con informacin sobre el estado de ejecucin del sistema operativo
y de los procesos.

/root Es el directorio HOME para el usuario root (administrador del sistema).

/sbin Contienen archivos ejecutables que son comandos que se usan normalmente para la
administracin del sistema.

/tmp Directorio temporal que puede usar cualquier usuario como directorio transitorio.

/usr Contiene archivos de programa, de datos y de libreras asociados con las actividades de
los usuarios.

/var Contiene archivos temporales y de trabajo generados por programas del sistema. A
diferencia de /tmp, los usuarios comunes no tienen permiso para utilizar los subdirectorios
que contiene directamente, sino que deben hacerlo a travs de aplicaciones y utilidades del
sistema.

PERMISOS DE ARCHIVOS Y DIRECTORIOS

En cualquier sistema multiusuario, es preciso que existan mtodos que impidan a un usuario
no autorizado copiar, borrar, modificar algn archivo sobre el cual no tiene permiso.

En Linux las medidas de proteccin se basan en que cada archivo tiene un propietario
(usualmente, el que cre el archivo). Adems, los usuarios pertenecen a uno o mas grupos, los
cuales son asignados por el Administrador dependiendo de la tarea que realiza cada usuario;
cuando un usuario crea un archivo, el mismo le pertenece tambin a alguno de los grupos del
usuario que lo cre.
As, un archivo en Linux le pertenece a un usuario y a un grupo, cada uno de los cuales
tendr ciertos privilegios de acceso al archivo. Adicionalmente, es posible especificar que
derechos tendrn los otros usuarios, es decir, aquellos que no son el propietario del archivo ni
pertenecen al grupo dueo del archivo.

En cada categora de permisos (usuario, grupo y otros) se distinguen tres tipos de accesos:
lectura (Read), escritura (Write) y ejecucin (eXecute), cuyos significados varan segn se
apliquen a un archivo o a un directorio.

En el caso de los archivos, el permiso R (lectura) habilita a quin lo posea a ver el contenido
del archivo, mientras que el permiso W (escritura) le permite cambiar su contenido. El permiso
X (ejecucin) se aplica a los programas y habilita su ejecucin.

Para los directorios, el permiso R permite listar el contenido del mismo (es decir, leer el
directorio, mientras que el W permite borrar o crear nuevos archivos en su interior (es decir,
modificar o escribir el directorio). El permiso X da permiso de paso, es decir, la posibilidad de
transformar el directorio en cuestin en el directorio actual (ver comando cd).

En los listados de directorio, los permisos se muestran como una cadena de 9 caracteres, en
donde los primeros tres corresponden a los permisos del usuario, los siguientes tres a los del
grupo y los ltimos, a los de los dems usuarios. La presencia de una letra (r, w o x) indica que
el permiso est concedido, mientras que un guin (-) indica que ese permiso est denegado.

Los permisos de un archivo o directorio pueden cambiarse desde el administrador de


archivos KFM utilizando la ventana de propiedades o utilizando el comando chmod.

También podría gustarte