Capítulo 5. Sistemas de archivos

Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com

En este capítulo nos centraremos en los archivos y los sistemas de archivos. El concepto UNIX de "todo es un archivo" sigue vivo en Linux, y aunque eso no es cierto el 100% de las veces, la mayoría de los recursos en Linux son, de hecho, archivos. Los archivos pueden ser cualquier cosa, desde el contenido de la carta que escribes a tu colegio hasta el GIF gracioso que te descargas (de un sitio obviamente seguro y de confianza).

Hay otras cosas que también se exponen como archivos en Linux: por ejemplo, dispositivos y pseudodispositivos, como en echo "Hello modern Linux users" > /dev/pts/0, que imprime en la pantalla "Hola usuarios modernos de Linux". Aunque no asocies estos recursos con archivos, puedes acceder a ellos con los mismos métodos y herramientas que conoces de los archivos normales. Por ejemplo, el núcleo expone cierta información en tiempo de ejecución (como se explica en "Gestión de procesos") sobre un proceso, como su PID o el binario utilizado para ejecutarlo.

Lo que todas estas cosas tienen en común es una interfaz estandarizada y uniforme: abrir un archivo, recopilar información sobre un archivo, escribir en un archivo, etc. En Linux, los sistemas de archivosproporcionan esta interfaz uniforme. Esta interfaz, junto con el hecho de que Linux trata los archivos como un flujo de bytes, sin ninguna expectativa sobre ...

Get Aprender Linux moderno now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.