🥇 Archivos especiales

🍿 ¿Qué son los archivos especiales de Linux?

En lecciones previas hablamos de directorios, archivos y permisos. En esta ocasión vamos a hablar de un cierto tipo de archivos especiales.

El directorio /var/tmp contiene ciertos archivos especiales en los que las aplicaciones escribe, pero que no son eliminados cuando el sistema reinicia.

El directorio /tmp contiene archivos que son eliminados del sistema cuando el equipo se reinicia.

Cualquier usuario puede escribir dentro del directorio /tmp, esto quiere decir que cualquier usuario puede eliminar archivos que están siendo utilizados dentro de tmp.

Podemos listar los permisos del directorio tmp usando el comando ls con el parámetro -ld.

$ ls -ld /tmp
.
.
ls -ld /tmp
drwxrwxrwt 27 root root 16384 Feb 23 10:41 /tmp

Aquí podemos ver que el último caractér de los permisos muestra una t, esto quiere decir que este directorio es sticky bit. Esto quiere decir que los archivos que contenga este directorio pueden ser solamente modificados por el dueño de cada archivo.