Entendiendo Filetypes en la terminal (UNIX-LINUX-MACOSX)

En Linux, Mac OSX y Unix, o cualquier sistema POSIX, existen siete tipos de filetypes. (tipos de archivo) Que suelen observarse cuando hacemos un long-listing format (ls -l)







En el ejemplo superior se observa el detalle de algunos archivos en /home/misty

el primer digito, previo a los permisos de lectura, escritura y ejecución, representan los filetypes.




(-) File (Archivo)
(d) Directory (directorio, mal llamado "carpeta" ejem.. Windows. Fuchi)
(l) Link (link. Algo asi como el equivalente a un "Acceso directo" en win)
(c) Character Device (Puerto Serial, Paralelo, Placa de Sonido, etc)
(b) Block Device (comunmnente almacenamiento)
(s) Socket File (archivo especial para comunicarse entre 2 procesos)
(p) Named Pipe (Punto de ref. Para procs que necesitan usar ese nombre en el sistema)
(D) Door (no confundir con d. (SOLARIS))

Lo que precede los filetypes son los permisos del archivo. Esto lo desarrollaré más adelante en otro artículo, pero, por las dudas, paso a explicar:

En un Long-Listing format, Tenemos 10 casilleros, separados de la siguiente forma:

- --- --- --- 
donde el primer casillero representa el tipo de archivo, y los 9 restantes en grupos de tres, que representan el dueño/a del archivo, el grupo, y everyone (todos/as), respectivamente.

rwx significa Read, Write, Execute. 

Por lo cual si vemos el siguiente ejemplo: drwx-rwx-rwx significa que es un directorio, que tiene permisos de lectura, escritura y ejecución tanto para el dueño, como para el grupo y para todos. 

Los permisos se pueden alterar de manera puntual o recursiva a través de los comandos CHOWN  y CHMOD. Pero, como les comenté anteriormente, esto lo desarrollaré más adelante.

¡Saluditos!


0 comentarios:

Copyright (C) 2019 - Chica de Sistemas. Con la tecnología de Blogger.

Páginas