You are on page 1of 5

PROCESOS Y ESTRUCTURAS DE

ARCHIVOS EN WINDOWS O LINUX

ARCHIVOS EN LINUX

Se suele definir el archivo como el lugar donde escribimos nuestros datos. En otros

sistemas operativos se hace una distincin entre archivos, directorios, dispositivos y otros

componentes del sistema. En GNU/Linux, sin embargo, todo aquello que puede ser

manipulado por el sistema es tratado como un archivo.

Pero, si todo es un archivo, el sistema operativo hace la distincin entre archivo regular,

directorio, dispositivo, procedimiento, etctera? Muy simple: todo archivo tiene lo que se

llama encabezado, que contiene informacin como: tipo, tamao, fecha de acceso,

modificacin, y ms. A travs de este encabezado, GNU/Linux sabe cundo se trata de

un archivo regular, directorio, dispositivo, y as sucesivamente.

TIPOS DE ARCHIVOS EN LINUX

Los tipos de archivos existentes en un sistema GNU/Linux son los siguientes:

1. Archivo regular: tipo comn que contiene datos solamente. Los archivos

regulares pueden ser de los ms variados tipos, cumpliendo con los ms diferentes tipos

de informacin. Hay archivos de audio, vdeo, imagen, texto, y mucho ms. Los archivos

se dividen en 2 categoras principales:

a. Binarios: los archivos binarios estn formados por bits 1 y 0 y solo pueden ser

interpretados por el sistema operativo, siendo incomprensibles por nosotros los humanos.

Si un archivo binario se abre en un editor de textos, aparecen varios smbolos

extraos. Programas y bibliotecas son ejemplos de archivos binarios.

b. Texto: los archivos de tipo texto estn compuestos por informacin en forma de texto,
que pueden ser entendidos por el usuario comn. Archivos de ese tipo no necesariamente

contienen el texto propiamente dicho. Cuando se dice que un archivo es del tipo de

texto estamos queriendo decir que, si lo abrimos con un editor de texto, se mostrar

informacin legible.

2. Directorios: los directorios son utilizados para separar un grupo de archivos de

otros. Un directorio puede contener archivos y otros directorios, que sern llamados

subdirectorios.

3. Dispositivos: todo componente de hardware instalable es llamado dispositivo. Placas

de vdeo, sonido, red, unidades de CD-ROM, todo lo que se conecta a la interfaz USB y

la memoria RAM, son considerados dispositivos. Los dispositivos pueden ser:

a. De bloque: los dispositivos de bloque utilizan el bfer de lectura/grabacin.

Generalmente son unidades de disco, como HDs, CDs, etctera.

b. De caracter: estos dispositivos no utilizan el bfer de lectura/grabacin. La mayora de

los dispositivos PCI y otros dispositivos como impresoras, ratn, etctera son de tipo

caracter.

c. Fifo: se trata de un canal de comunicacin, a travs del cual se pueden ver los datos

que estn transitando por un dispositivo.

4. Enlaces: los enlaces son archivos utilizados para hacer referencia a otro archivo

ubicado en otro lugar. En otras palabras, son accesos directos. Los enlaces pueden ser de

2 tipos:

a. Simblicos: hacen una referencia al archivo a travs de su direccin lgica en el disco o

la memoria. Son los enlaces ms comunes.

b. Absolutos: hacen referencia al archivo a travs de su direccin fsica en el disco duro

o la memoria.
5. FIFO: canal de comunicacin que se utiliza para dirigir los datos producidos por

procesos a otro proceso.

Los archivos pueden contener diferentes tipos de informacin. Cada tipo de informacin

requiere un mtodo especfico de trabajo. As, un archivo de imagen no puede ser ledo

por un programa de reproduccin de audio, porque los datos de un archivo de imagen se

organizan de forma totalmente distinta a la de un archivo de audio, y el programa en

cuestin solo es capaz de leer archivos de audio.

Con esto en vista, es necesario que el sistema operativo y otros programas puedan

distinguir los distintos tipos de archivos disponibles, para evitar que un programa intente

manipular un tipo de archivo que no soporta.

GNU/Linux hace esta diferenciacin a travs de la lectura del encabezado del archivo.

As, la extensin del archivo en general no importa al sistema operativo, se utiliza tan

solo para una fcil identificacin del usuario, motivo por el cual es muy comn encontrar

archivos sin extensin en GNU/Linux.

NOMBRES DE ARCHIVOS

Los nombres de archivos en GNU/Linux pueden tener hasta 255 caracteres, pudiendo

utilizar los espacios y acentos. Hay una excepcin solo en cuanto al uso de los caracteres

especiales / \ | * ? < > ! `.

Un punto muy importante que debe ser moldeado es que GNU/Linux es case sensitive, es

decir, distingue entre maysculas y minsculas. Siendo as, los archivos file.iso y File.iso

son diferentes para GNU/Linux. Por lo tanto, cuando te refieras a un archivo, asegrate

de escribir con la interpretacin correcta.

DIRECTORIOS
Los directorios, como seguramente sepas, contienen archivos u otros directorios. Todo

sistema operativo contiene lo que se llama rbol de directorios, que es una estructura

bsica de directorios y subdirectorios.

En GNU/Linux, el rbol de directorios est particularmente muy bien organizado, y los

archivos se dividen en categoras. As, los archivos ejecutables (programas) son

agrupados en un directorio determinado, mientras que las bibliotecas estn archivadas en

otro, y los archivos temporales en otro, y as sucesivamente.

Esto garantiza una buena organizacin del sistema y tambin trae una gran comodidad,

como se ver ms adelante.

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