You are on page 1of 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.

You might also like