Tipos de archivos (UNIX)

La versión actual de la página aún no ha sido revisada por colaboradores experimentados y puede diferir significativamente de la versión revisada el 4 de marzo de 2016; las comprobaciones requieren 5 ediciones .

Hay 7 tipos de archivos en sistemas operativos similares a UNIX [1] :

  1. Archivo normal _ _  _
  2. Catálogo ( directorio en inglés  )
  3. Canalización con nombre _ _  _
  4. Enlace simbólico ( enlace suave en inglés  )
  5. Archivo de dispositivo especial _ _ 
  6. enchufe _ _  _ _
  7. puerta ( ing.  puerta )

Al imprimir una lista de archivos con el comando ls , puede determinar fácilmente el tipo de archivo. El primer carácter nos informa sobre el tipo, a saber, '-' representa un archivo normal, 'd' para un directorio, 'p' para una canalización con nombre, 'l' para un enlace simbólico, 'c' y 'b' para archivos de caracteres y dispositivos de bloque, 's' es socket, 'D' es puerta.

Un ejemplo del uso del comando ls y su salida:

$ ls -dl /etc/passwd - rw-r--r-- ... /etc/passwd d rwxr-xr-x 26 root root 4096 22 de septiembre 09:29 / p rw-rw---- .. .mypipe l rwxrwxrwx ... termcap -> /usr/share/misc/termcap c rw------- ... /dev/null b rw-rw---- ... /dev/sda s rwxrwxrwx ... /tmp/.X11-unix/X0 D rw-r--r-- 1 jmorrison dev 876 8 de diciembre 19:43 mi archivo

Notas

  1. Robachevsky AM, 2002 , p. 21

Literatura