Sistema operativo Unix: El sistema de archivos I
Summary
TLDREl script proporciona una introducción al sistema de archivos en sistemas operativos Unix. Se discute cómo los ordenadores almacenan información de manera persistente utilizando diferentes medios físicos a lo largo de la historia. Se introduce el concepto de 'fichero' como una unidad lógica de almacenamiento y se explica cómo el sistema operativo presenta una visión homogénea de los dispositivos de almacenamiento. El sistema de archivos se describe como un conjunto de funciones software para gestionar ficheros, incluyendo atributos como fechas, propietario y permisos de acceso. Se mencionan comandos básicos de Unix para gestionar ficheros, como 'ls', 'cat', 'cp', 'mv' y 'rm', y se explica la estructura jerárquica del sistema de archivos con la raíz y los directorios home de los usuarios. El script también cubre cómo moverse a través del sistema de archivos utilizando comandos como 'cd', 'pwd', 'mkdir' y 'rmdir'.
Takeaways
- 🖥️ Los ordenadores son capaces de almacenar información de manera persistente, lo que significa que la información se conserva incluso después de que los usuarios cierren la sesión o apaguen el ordenador.
- 📚 El concepto de fichero es una unidad lógica de almacenamiento que unifica la heterogeneidad de los medios físicos de almacenamiento, como cintas, discos, discos ópticos, discos de estado sólido, etc.
- 📁 Un sistema de archivos es un conjunto de funciones de software que permite crear, almacenar, recuperar, proteger y gestionar ficheros, y suele estar implementado como parte del kernel del sistema operativo.
- 📂 Los ficheros en Unix pueden contener cualquier tipo de contenido, como textos, documentos enriquecidos, código fuente, ejecutables, directorios, páginas web, archivos de audio y contenido de vídeo.
- 🔗 En Unix, los ficheros no solo representan unidades lógicas de almacenamiento sino también dispositivos físicos y otros artefactos de computación, como buffers y sockets.
- 🗃️ Los comandos básicos en Unix para manejar ficheros incluyen `ls` para listar contenido, `cut`, `more` o `less` para ver el contenido, y `cp`, `mv`, `rm` para copiar, mover o borrar ficheros.
- 📄 El comando `file` en Unix permite identificar el tipo de un fichero, como en el ejemplo donde se determina que 'page.html' es un fichero HTML codificado en UTF-8.
- 🌳 La estructura lógica del espacio de almacenamiento en un sistema de archivos Unix es jerárquica y en forma de árbol, comenzando con la raíz y desglosándose en directorios y subdirectorios.
- 🏠 El directorio `home` es de especial relevancia en Unix, ya que es donde se alojan los archivos por defecto de los distintos usuarios del sistema.
- 🔁 Los directorios son nodos del sistema de archivos y contienen información sobre cómo encontrar otros ficheros y directorios, y todos los directorios contienen dos directorios por defecto: el directorio actual (`.`) y el directorio padre (`..`).
- 📍 Hay dos formas de referenciar un fichero en el sistema de archivos: la ruta relativa, que parte desde la ubicación actual del usuario, y la ruta absoluta, que parte desde el directorio raíz.
- 🛠️ Los comandos `cd` (change directory), `pwd` (print working directory), `mkdir` (make directory) y `rmdir` (remove directory) son fundamentales para navegar y manipular la estructura del sistema de archivos en Unix.
Q & A
¿Qué es un sistema operativo Unix y qué trata de abordar en esta sesión?
-Un sistema operativo Unix es un tipo de sistema operativo que se centra en la eficiencia y la versatilidad. En esta sesión, se trata principalmente sobre los ficheros y la estructura del sistema de archivos.
¿Cuál es una de las características más interesantes de los ordenadores según el script?
-Una de las características más interesantes de los ordenadores es su capacidad para almacenar persistentemente la información, manteniéndola incluso después de que los usuarios finalicen la sesión o apaguen el ordenador.
¿Cómo se presenta el sistema operativo la visión de los dispositivos de almacenamiento?
-El sistema operativo presenta una visión única y homogénea lógica de los dispositivos de almacenamiento, independientemente de la heterogeneidad de los mecanismos físicos de persistencia.
¿Qué es un fichero según lo explicado en el script?
-Un fichero es una unidad lógica de almacenamiento que unifica la heterogeneidad subyacente y se define como un conjunto de información relacionada almacenada en un dispositivo secundario y a la cual se le asigna un nombre.
¿Cuál es la función del sistema de archivos en un sistema operativo?
-El sistema de archivos es el conjunto de funciones de software que permite crear, almacenar, recuperar, proteger, gestionar ficheros. Suele estar implementada como parte del kernel, una de las capas de abajo del diseño del sistema operativo.
¿Qué son los metadatos de un fichero y qué información contienen?
-Los metadatos de un fichero son un conjunto de datos o atributos adicionales asociados a los ficheros, como fechas, propietario, tamaño, permisos de acceso, etc.
¿Cómo se relaciona el concepto de fichero con otros elementos del sistema en Unix?
-En Unix, gran parte del diseño se centra en el concepto de fichero, ya que se utilizan para representar más cosas además de las unidades lógicas de almacenamiento, como dispositivos físicos y algunos artefactos de computación como buffers, sockets, etc.
¿Qué comandos básicos se mencionan en el script para manejar ficheros en Unix?
-Los comandos básicos mencionados para manejar ficheros en Unix incluyen ls (listar contenido), cat (ver contenido), cp (copiar), mv (mover), rm (borrar) y file (ver tipo de fichero).
¿Cómo se describe la estructura lógica global del espacio de almacenamiento en el sistema de archivos de Unix?
-La estructura lógica global del espacio de almacenamiento en Unix no es una unidad lógica plana única y compartida, sino que se divide de forma jerárquica en un conjunto de espacios en forma de árbol, comenzando con la raíz y descomponiéndose en una serie de carpetas o directorios.
¿Qué es el directorio home y qué importancia tiene en el sistema de archivos de Unix?
-El directorio home es un directorio especial de gran relevancia en el sistema de archivos de Unix, donde se alojan los archivos por defecto de los distintos usuarios del sistema. Cada usuario tiene un directorio home por defecto donde trabajará al iniciar sesión en la máquina.
¿Cómo se pueden referir a los ficheros en relación con su ubicación en el sistema de archivos de Unix?
-Se pueden referir a los ficheros haciendo un recorrido desde el directorio actual (ruta relativa) o a partir del directorio raíz (ruta absoluta), lo que permite acceder a cualquier fichero en el sistema de archivos de Unix.
¿Qué comandos se utilizan para moverse a través del sistema de archivos en Unix y qué hacen?
-Los comandos básicos para moverse a través del sistema de archivos en Unix incluyen cd (change directory) para cambiar de directorio, pwd (print working directory) para mostrar el directorio actual, mkdir para crear un directorio y rm -dir para borrar un directorio.
Outlines
📚 Introducción al Sistema de Archivos en Unix
El primer párrafo del guion ofrece una introducción al curso sobre el sistema operativo Unix, centrando su atención en el sistema de archivos. Se menciona que los ordenadores tienen la capacidad de almacenar información de manera persistente, independientemente de si los usuarios han cerrado la sesión o apagaron el dispositivo. La tecnología de almacenamiento ha evolucionado a lo largo del tiempo, desde cintas y discos hasta discos duros y dispositivos de estado sólido. El sistema operativo proporciona una visión homogénea y lógica de los dispositivos de almacenamiento, a pesar de la diversidad de mecanismos físicos subyacentes. El concepto de 'fichero' se introduce como una unidad lógica de almacenamiento que agrupa la heterogeneidad de los dispositivos. Los ficheros son una secuencia de bytes finita, a los que se les asigna un nombre y se les asocian metadatos como fechas, propietario, tamaño y permisos de acceso. El sistema de archivos es un conjunto de funciones software que permite gestionar ficheros, usualmente implementado como parte del kernel del sistema operativo. Además, se discuten los tipos de contenido que pueden contener los ficheros en Unix y cómo estos se utilizan para representar dispositivos físicos y conceptos de computación. Se presentan comandos básicos de Unix para gestionar ficheros, como 'ls', 'cat', 'cp', 'mv' y 'rm', y se muestra cómo utilizarlos en una sesión de Unix.
🗄 Estructura Jerárquica del Sistema de Archivos en Unix
El segundo párrafo se enfoca en la estructura jerárquica del sistema de archivos en Unix, adaptada para sistemas multiusuario y multitarea. La unidad lógica de almacenamiento se divide en espacios asignados al sistema y a los usuarios, formando una estructura en árbol que comienza con la 'raíz'. Se destaca la importancia del directorio 'home', donde se alojan los archivos por defecto de los usuarios. Se describe cómo los directorios son nodos que representan la estructura lógica del sistema de archivos y contienen información sobre cómo localizar otros ficheros y directorios. El directorio inicial del sistema de archivos se llama 'raíz' y se representa con una barra diagonal. Se explican los conceptos de 'ruta relativa' y 'ruta absoluta' para referirse a ficheros desde diferentes ubicaciones. Se presentan comandos básicos para navegar y manipular el sistema de archivos, como 'cd', 'pwd', 'mkdir', 'rm' y 'rmdir', y se ilustra su uso en una sesión de Unix. Además, se ofrece una descripción detallada del comando 'cd' y se recomienda a los usuarios que lean y prueben las opciones de estos comandos. Se concluye la sesión con una recomendación de leer y comprobar los directorios estándar en los sistemas operativos Unix.
Mindmap
Keywords
💡Sistema operativo Unix
💡Sistema de archivos
💡Fichero
💡Metadatos
💡Directorio
💡Raíz del sistema de archivos
💡Directorio home
💡Comandos básicos de Unix
💡Path absoluto y relativo
💡Persistencia
Highlights
Curso de introducción al sistema operativo Unix
El sistema de archivos y su estructura en Unix
Características de los ordenadores para almacenar información persistentemente
Uso de distintos medios físicos para almacenamiento a lo largo de la historia
Presentación homogénea y lógica de dispositivos de almacenamiento por el sistema operativo
Concepto de fichero como unidad lógica de almacenamiento
Fichero definido como secuencia de bytes de longitud finita
Sistema de archivos como conjunto de funciones para gestionar ficheros
Implementación del sistema de archivos como parte del kernel
Metadatos del fichero: atributos adicionales como fechas, propietario, tamaño y permisos
Ficheros en Unix pueden contener contenido variado y ser interpretados por aplicaciones
Representación de dispositivos físicos y artefactos de computación como ficheros en Unix
Comandos básicos de Unix para manejar ficheros: ls, cat, cp, mv, rm, file
Ejemplo práctico de uso de comandos Unix para gestionar ficheros
Estructura lógica jerárquica del espacio de almacenamiento en Unix
Importancia del directorio home para alojar cuentas de usuarios por defecto
Directorio raíz y su representación con una barra inclinada (/)
Dos directorios por defecto en cada directorio: el propio directorio y el padre
Comandos para navegar en el sistema de archivos: cd, pwd, mkdir, rmdir
Descripción detallada del comando CD y su uso
Sesiones de ejemplo para entender la navegación y creación de directorios
Uso de comandos pwd, mkdir, cd, rmdir y ls para gestionar directorios
Funciones y contenido de directorios estándar en sistemas operativos Unix
Transcripts
[Música]
Hola buenos días hoy Vamos a continuar
con el curso de introducción al sistema
operativo unix para abordar el tema el
sistema de
archivos veremos en varias sesiones esta
parte del del curso hoy fundamentalmente
trataremos eh Los ficheros y algo de la
estructura del sistema de archivos del
sistema operativo
una de las características más
interesantes de los ordenadores es que
son capaces de almacenar
persistentemente la información que
manejan es decir la conservan aunque los
usuarios finalicen la sesión o incluso
apaguen el ordenador con ese propósito
se utilizan en distintos ordenadores y a
lo largo de la historia distintos medios
físicos cintas discos discos ópticos
discos de estado sólido diferentes
dispositivos que dependen de la
tecnología disponible en cada momento
sin embargo el sistema operativo nos
Presenta una visión única homogénea
lógica de los dispositivos de
almacenamiento con independencia de la
heterogeneidad de los mecanismos físicos
de
persistencia esta idea es el concepto de
fichero una unidad lógica de
almacenamiento que unifica la
heterogeneidad
subyacente en este sentido definimos
fichero como un conjunto de información
relacionada que sea almacen en un
dispositivo secundario y a la cual se le
asigna un nombre es por tanto una unidad
lógica de almacenamiento y en principio
lo común que podemos decir a cualquier
implementación del concepto de fichero
es que es una secuencia simple de bytes
de longitud
finita el sistema de archivos de un
sistema operativo es el conjunto de
funciones Software que permite crear
almacenar recuperar proteger gestionar
ficheros
suele estar implementada como parte del
kernel eh la una de las capas de abajo
del diseño del sistema operativo como
veíamos en una sesión anterior el
sistema de archivos asocia a Los
ficheros además de un nombre y
lógicamente Su contenido un conjunto de
datos o atributos adicionales como
fechas propietario tamaño permisos de
acceso etcétera es lo que a día de hoy
denominaría metadatos del
fichero en unix Los ficheros como en
casi cualquier otro sistema operativo
pueden contener cualquier tipo de
contenido o de información simples
textos documentos enriquecidos código
fuente en algún lenguaje de alto nivel
ejecutables directorios o carpetas
páginas web ficheros de audio contenidos
de vídeo etcétera etcétera etcétera En
unix en particular gran parte del diseño
gira en torno al concepto de fichero
porque los se utilizan para representar
más cosas además de las unidades lógicas
de almacenamiento como dispositivos
físicos y algunos artefactos de
computación como buffers sockets
etcétera por lo demás unis no impone
ninguna estructura ni interpretación
concreta al contenido de un fichero que
será interpretado por la aplicación que
lo
utilice respecto de los comandos más
básicos y fundamentales que se u en unix
para manejar Los ficheros aquí tenemos
algunos de ellos ls ya visto en sesiones
anteriores para listar el contenido de
de ficheros en un
directorio comandos como Cut more or
less para ver un volcado en pantalla
simplemente ver el contenido de un
fichero y comandos como CP mv o RM para
copiar cambiar de lugar o borrar
ficheros finalmente El Comando file nos
permite ver el tipo de un
fichero aquí vemos una sesión unix en la
que se utilizan varios de estos de estos
comandos inicialmente hacemos un listado
para ver que tenemos un fichero llamado
page
html de usar el comando file vemos que
se trata de un fichero html codificado
en
utf8 podemos ver el contenido del
fichero con el comando Cat ahí se
muestra que se trata de un pequeño
básico fichero
html luego podemos hacer cosas como
copiar el fichero page html a otro
denominado página
html Borrar el primero de ellos y
finalmente obtener un listado para ver
que solo nos queda el fichero copiado el
el denominado página pun
html la estructura lógica global del
espacio de almacenamiento que nos
proporciona el sistema de archivos no es
una unidad lógica plana única y
compartida para todos los ficheros del
sistema puesto que se trata de un
sistema multiusuario multitarea esta
unidad lógica de hecho se divide de
forma jerárquica en un conjunto de
espacios que el sistema asigna o bien al
propio Sistema o bien a los usuarios que
tienen cuenta en esa máquina esta
estructura es en árbol y comienza arriba
con la raíz que descompone el espacio en
una serie de carpetas o directorios que
se llama en la jerga del sistema
operativo tales como esos que se
muestran ahí uno especial de especial
relevancia es el directorio home donde
se van a alojar los las cuentas por
defecto de los distintos usuarios del
sistema en el ejemplo que muestro en la
transparencia se muestra el caso de dos
usuarios el usuario fulano y el usuario
mengano el usuario fulano tiene un
directorio home por defecto que es en el
que él va a trabajar en cuanto Inicia
sesión en la
máquina
los directorios son nodos del sistema de
archivos es decir son los responsables
de representar la estructura lógica de
partición del sistema de archivos
eh Por tanto son ficheros que contienen
información sobre Cómo encontrar otros
ficheros y directorios el directorio
inicial del sistema de archivos global
de unix se llama raíz y se representa
con una barra inclinada hacia la derecha
o Slash en inglés
aunque no se ve en el dibujo que muestro
y casi nunca en un listado usando la
máquina todo directorio contiene dos
directorios por defectos que no se
muestran pero están ahí él mismo y su
antecesor o directorio padre que se
representan con un punto y dos puntos
respectivamente aquí vemos una visión
parcial de un sistema de archivos donde
a partir de la raíz arriba del todo y
colgando del directorio home donde están
todos los usuarios vemos los dos eh
usuarios que se se quieren Mostrar aquí
fulano y mengano imaginemos que nos
encontramos en el directorio de la
cuenta fulano si quisiéramos referirnos
Al fichero mical que está en su subárbol
de directorios podríamos referirnos a él
haciendo un recorrido desde fulano
directorio Bin fichero mical es decir
Bin barra mical eso es referirnos a ese
fichero desde nuestra ubicación actual
en lo que se conoce como Paz relativo a
mi posición actual pero también podemos
referirnos a un fichero como el fichero
carta.txt bajo el directorio de la
cuenta de mengano a partir del
directorio raíz como bar home bar
mengano bar
carta.txt ese modo de referencia ese
fichero en el contexto del sistema de
archivos se denomina Paz absoluto del
fichero Estos son algunos de los
comandos básicos de uso del sistema de
archivos en unis para movernos a través
de él como para situarnos y cambiarnos o
para crear y borrar directorios entre
otras
cosas aquí tenemos una descripción más
detallada del Comando CD o change
directory que nos permite recorrer el
sistema de archivos subiendo y bajando a
lo largo del árbol Les recomiendo que lo
lean Atentamente y prueben todas y cada
una de sus
opciones y aquí tenemos una sesión en la
que probamos algunos de los comandos de
manejo del sistema de archivos como pwd
para situarnos
mkdir para crear un directorio ahí
observamos que el listado ya nos
proporciona el directorio creado usamos
CD para trasladarnos a él hacemos un
listado de Su contenido volvemos al
ancestro al padre de él con cd punto
punto podemos Borrar el directorio
creado una vez que nos hemos salido con
RM dir hacemos un listado de nuevo con
cda secas volvemos a nuestro home
directory y finalmente lo comprobamos
con
pwd aquí en este listado se puede ver
Para qué se utiliza normalmente cada uno
de los directorios estándar en la
mayoría de los sistemas operativos Les
recomiendo que lo lean Atentamente y
comprueben en su máquina que Su
contenido es el que se describe
aquí y con esto vamos a dar por
finalizada la sesión de hoy hasta la
próxima
Weitere verwandte Videos ansehen
![](https://i.ytimg.com/vi/VjaEbmT7SQQ/hq720.jpg)
Sistema operativo Unix: El sistema de archivos II
![](https://i.ytimg.com/vi/A_t4ZbTWC-g/hq720.jpg)
🐧 Directorios y Estructura de GNU LINUX - ¡¡ EXPLICADOS !!
![](https://i.ytimg.com/vi/D4__QsepR5I/hq720.jpg)
Capítulo 2 Estructura de un Sistema Operativo
![](https://i.ytimg.com/vi/Go_TtCAUl0s/hqdefault.jpg?sqp=-oaymwEXCJADEOABSFryq4qpAwkIARUAAIhCGAE=&rs=AOn4CLAINRXjNpaJ_X7LDHsP9SA3wemDJw)
Manejo de archivos y carpetas (crear, eliminar, mover, etc.)
![](https://i.ytimg.com/vi/W6434nulBu8/hq720.jpg)
Como utilizar la Consola de Windows (Comandos básicos CMD)
![](https://i.ytimg.com/vi/0U8L18fX48o/hqdefault.jpg?sqp=-oaymwExCJADEOABSFryq4qpAyMIARUAAIhCGAHwAQH4AdQGgALgA4oCDAgAEAEYLyBYKHIwDw==&rs=AOn4CLAl-BZDY7aiqPgOwVO71JQbxh0wQA)
005 Re direccionamiento de información
5.0 / 5 (0 votes)