El documento describe el sistema de archivos en Unix. Explica que Unix considera archivos no solo a los archivos de datos sino también a directorios y dispositivos. Utiliza una estructura jerárquica de directorios y subdirectorios unida por el símbolo "/", con cada directorio funcionando como subraíz de nuevos árboles. También describe los nombres de archivo, caracteres especiales, y el uso de directorios HOME para cada usuario.
3. Es un sistema de almacenamiento de datos que mantiene organizada la
información en forma de archivos.
Un archivo es la unidad básica para almacenar información en Unix.
Técnicamente es una secuencia de bytes almacenados en un dispositivo de
memoria; los cuales están agrupados en directorios formando una
estructura jerárquica, como la estructura de ramas y hojas en un árbol.
Generalmente, UNIX suele utilizar el tipo ext2, ext3 .
características del sistema de archivos Unix son:
• Tratamiento consistente de los archivos de datos.
• Capacidad para crear y eliminar archivos.
• Crecimiento dinámico de los archivos.
• Mecanismo de protección de los archivos,
• Tratamiento de los dispositivos periféricos como archivos.
4. .
UNIX considera como archivos no
sólo a los archivos normales sino
también a los directorios y los
dispositivos conectados al sistema.
En UNIX la raíz del sistema deEn UNIX la raíz del sistema de
archivos (conocida como root ) searchivos (conocida como root ) se
denota con el símbolo "/", y de ahí sedenota con el símbolo "/", y de ahí se
desprende un conjunto de directoriosdesprende un conjunto de directorios
que contienen todos los archivos delque contienen todos los archivos del
sistema de cómputo.sistema de cómputo.
Cada directorio, a su vez, funciona
como la subraíz de un nuevo árbol
que depende de él y que también
puede estar formado por directorios
o subdirectorios y archivos. Un
archivo siempre ocupará el nivel más
bajo dentro del árbol, porque de un
archivo no pueden depender otros; si
así fuera, sería un directorio.
.
5. Un nombre de archivo puede ser casi cualquier
cadena de caracteres, donde el único caracter ASCII
que no se puede usar es el slash (/), que en Unix se
usa como separador de directorios y archivos.
Existen otros caracteres que se recomienda no
usarlos pues tienen significado especial para el
intérprete de comandos de Unix, como son:
! # & ( ) * ' " ` ; | < > @ $ ^ { } ? :
espacio backspace tab + - y los caracteres de control.
Las mayúsculas y minúsculas son consideradas
distintas en Unix y, por ejemplo, los nombres
CARTA, carta y
Carta corresponden a tres archivos distintos.
6. Ventajas
Los archivos son identificados por sus nombres.
Por ejemplo, el archivo que contiene una conferencia
hablada, puede ser guardada bajo el nombre de
archivo talk.txt.
No existe un formato estándar para los nombres de
los archivos, como existe en MS-DOS y otros
sistemas operativos.
7. En muchas expresiones y comandos de Unix/Linux se
utiliza un conjunto de caracteres con significado
especial para búsquedas.
Los caracteres comodín en DOS. Servían para
sustituir determinados caracteres cuando hacíamos
referencia a nombres de archivo o directorio.
En Unix/Linux es lo mismo, pero se denominan meta
caracteres en vez de caracteres comodín.
8.
9. En Unix/Linux es importante tener en cuenta que cada vez que se
da de alta un usuario en el sistema, el propio sistema operativo, a
través de las indicaciones del administrador o superusuario, asigna
un directorio de trabajo para ese nuevo usuario. Este directorio es
de uso particular, a menos que el administrador indique lo
contrario, para ese nuevo usuario.
A estos directorios se les denominan HOME. Pero HOME no es el
nombre propiamente dicho del directorio, sino una forma de llamar
en Unix/Linux al directorio de trabajo de cada usuario.