No tienes acceso a esta clase

隆Contin煤a aprendiendo! 脷nete y comienza a potenciar tu carrera

Diferentes tipos de archivos

19/30
Recursos

Aportes 11

Preguntas 0

Ordenar por:

驴Quieres ver m谩s aportes, preguntas y respuestas de la comunidad?

o inicia sesi贸n.

Tipos de permisos

Permisos y atributos

permisos en sistema de archivos

existen diferentes tipos de archivos, algunos de los cuales se enumeran a continuaci贸n:

*Archivos regulares: Son archivos que contienen datos en formato de texto o binario. Se pueden crear y editar con editores de texto o programas de procesamiento de datos.

*Directorios: Son archivos que contienen informaci贸n sobre los archivos y subdirectorios que contienen. Los directorios se utilizan para organizar y estructurar los archivos en el sistema de archivos.

*Archivos de dispositivos: Son archivos que representan dispositivos f铆sicos o virtuales conectados al sistema. Los archivos de dispositivos se utilizan para interactuar con hardware como discos duros, impresoras, puertos USB, etc.

*Enlaces simb贸licos: Son archivos que apuntan a otros archivos o directorios. Los enlaces simb贸licos se utilizan para crear rutas alternativas a los archivos o directorios, o para hacer que los archivos sean m谩s accesibles desde diferentes ubicaciones.

*Sockets: Son archivos especiales que permiten la comunicaci贸n entre procesos. Los sockets se utilizan para la comunicaci贸n entre aplicaciones en diferentes equipos, o para la comunicaci贸n entre diferentes procesos en el mismo equipo.

*Tuber铆as: Son archivos especiales que se utilizan para la comunicaci贸n entre procesos. Las tuber铆as se utilizan para enviar datos de un proceso a otro, y se pueden crear tanto en la memoria como en el disco.

*Archivos de bloque: Son archivos especiales que se utilizan para interactuar con dispositivos de bloque, como discos duros o unidades de CD/DVD.

*Archivos de caracteres: Son archivos especiales que se utilizan para interactuar con dispositivos de caracteres, como impresoras o terminales.

En resumen, los diferentes tipos de archivos en Linux se utilizan para diferentes prop贸sitos, y cada uno tiene su propia funci贸n y caracter铆sticas. Aprender sobre estos tipos de archivos es importante para comprender el funcionamiento del sistema de archivos de Linux y c贸mo interactuar con 茅l.

Hay un libro muy bueno que tiene una explicaci贸n detallada sobre c贸mo funciona linux, est谩 en ingl茅s, pero por que no aprovechar a practicar nuestra comprensi贸n lectora en ingl茅s y aprender m谩s sobre linux. El libro se llama 鈥淗ow Linux works鈥 3rd edition. De la editorial NoStarchPress. Recomiendo el libro y la editorial. Saludos

Tipos de archivo

Archivos regulares: consiste en una sirie de bytes, para representar informaci贸n, el sistema no le impone una estructura. Son archivos tales como archivos de texto.
Directorios: Contienen referencias a otros archivos. /. Hace referencia al mismo archivo. /鈥 hace referencia al directorio derivado.
Hard links: estos links son una copia de un archivo original, hacen referencia a un punto de la memoria en la que se almacena el archivo.
Links simb贸licos: tambi茅n se conocen como soft links.
Apuntan al archivo original, por una referencia por nombre. Si eliminamos el archivo original, el link queda inservible, a diferencia de los hard links. Tambi茅n, podemos hacer la referencia a archivos tipo directorio.
Archivos de dispositivos
De caracteres/bloque. Estos archivos permiten que los programas se comuniquen con los perif茅ricos y el hardware. No son drives, pero s铆 definen la comunicaci贸n con ellos y el manejo del dispositivo. dev null, si damos un ls dev null, vamos a encontrar una c. aqu铆 no se guarda nada. Se elimina luego de ejecutar el proceso.
Sockets de dominio local: son conexiones entre procesos que intermedian la comunicaci贸n, sobre todo lo que involucra la red. Solo se puede acceder a ellos desde el localhost.
Named Pipes: Son archivos que comunican dos procesos que corren al mismo tiempo. Se conocen como FIFO files (first in/first out), que pueden entenderse como una pila de procesos.

Tipos de archivos

Un comentario con respecto a lo que dice en la parte de Named Pipes: en el mundo de la inform谩tica una pila implica un modelo LIFO (last in, first out). Sin embargo, siendo las Named Pipes fieles al modelo FIFO (first in, first out), la denominaci贸n correcta es decir que son una cola de procesos, o una fila.

comandos para generar los enlaces
1- Enlace hard

$ln {nombre archivo} {nombre del enlace}

2- enlace simb贸lico

$ln -s {nombre archivo} {nombre del enlace}

Es curiosos los tipos de archivos que puede llegar a tener los servidores linux y como estos nos dan otra perspectiva de su uso y funcion. Al final para trabajar con estos archivos, dependera tambien de los permisos asignados.

In Linux, all files are categorized into different file types based on their characteristics and contents. Here鈥檚 a list of some common file types you may encounter in Linux:

Regular file (represented by a hyphen 鈥-鈥)
Directory file (represented by a letter 鈥渄鈥)
Symbolic link file (represented by a letter 鈥渓鈥)
Named pipe file (represented by a letter 鈥減鈥)
Character special file (represented by a letter 鈥渃鈥)
Block special file (represented by a letter 鈥渂鈥)
Socket file (represented by a letter 鈥渟鈥)
Door file (represented by a letter 鈥淒鈥)
Shadow password file (represented by a letter 鈥淒鈥)
Sticky directory file (represented by a letter 鈥渢鈥)
Whiteout file (represented by a letter 鈥渨鈥)

Archivos ordinarios: Contienen la informaci贸n con la que trabaja cada usuario.

Enlaces f铆sicos o duros (hard links). No es espec铆ficamente una clase de archivo sino un segundo nombre que se le da a un archivo. Sup贸n que dos usuarios necesitan compartir informaci贸n de un mismo archivo. Si cada uno tuviera una copia del archivo se soluciona el problema, pero las modificaciones que realice un usuario no las ver铆a el otro. Sin embargo, si creamos un enlace duro al archivo para cada usuario cada vez que uno de ellos modifique cualquier cosa en el archivo, el otro lo podr谩 ver puesto que realmente est谩n viendo y modificando el mismo archivo. El enlace sirve para localizar el archivo en su ubicaci贸n actual, pero no es el archivo real, sino un segundo nombre que se le da. De esta forma, con tener un solo archivo real este se podr谩 utilizar por todos los usuarios que lo necesiten mediante estos enlaces duros sin necesidad de duplicar o triplicar el archivo.

Enlaces simb贸licos Tambi茅n se utilizan para asignar un segundo nombre a un archivo. La diferencia con los enlaces duros es que los simb贸licos solamente hacen referencia al nombre del archivo original, mientras que los duros hacen referencia al inodo en el que est谩n situados los datos del archivo original. De esta manera, si tenemos un enlace simb贸lico y borramos el archivo original perderemos los datos, mientras que si tenemos un enlace duro los datos no se borrar谩n hasta que se hayan borrado todos y cada uno de los enlaces duros que existen hacia esos datos en el sistema de ficheros. El conteo del n煤mero de enlaces duros que tiene un fichero se realiza, como ya vimos, en el inodo correspondiente a los datos del fichero.

Directorios. Son archivos especiales que contienen referencias a otros archivos o directorios.

Archivos especiales: Suelen representar dispositivos f铆sicos, como unidades de almacenamiento, impresoras, terminales, etc. En Linux, todo dispositivo f铆sico que se conecte al ordenador est谩 asociado a un archivo. Linux trata los archivos especiales como archivos ordinarios

fuente interesante y ordena de informaci贸n para quien desee profundizar m谩s https://mural.uv.es/