En la mayoría de los sistemas FHS , hay una /tmpcarpeta y una /var/tmpcarpeta. ¿Cuál es la diferencia funcional entre los dos?
                    
                        directory-structure
                                fhs
                                tmp
                                
                    
                    
                        Wesley
fuente
                
                fuente

Respuestas:
/tmpse entiende como almacenamiento rápido (posiblemente pequeño) con una vida útil corta. Muchos sistemas se limpian/tmpmuy rápido: en algunos sistemas incluso se monta como disco RAM./var/tmpnormalmente se encuentra en un disco físico, es más grande y puede contener archivos temporales durante más tiempo. Algunos sistemas también limpian/var/tmp, pero con menos frecuencia.También tenga en cuenta que
/var/tmppodría no estar disponible en el maletero-proceso temprano, como/vary / o/var/tmppuede haber puntos de montaje. Por lo tanto, es un poco comparable a la diferencia entre/biny/usr/bin. El primero está disponible durante el inicio temprano, el último después de que el sistema ha montado todo. Por lo tanto, la mayoría de los scripts de arranque se usarán/tmpy no/var/tmppara archivos temporales.Otra ubicación (próxima) en Linux para archivos temporales es
/dev/shm.fuente
/biny en/usr/binrealidad sean los mismos en estos días (enlaces simbólicos). ;-)/tmppuede ser, ya veces es, limpiado al reiniciar./var/tmpse conserva entre reinicios.Vea el artículo de Wikipedia sobre el FHS .
fuente
Tienen el mismo propósito y funcionalidad. Cada versión de UNIX / Linux manejará estos directorios de manera diferente. Históricamente, antes del advenimiento de los sistemas de archivos basados en RAM / intercambio, tenía sistemas sin disco donde los sistemas de archivos
/y/usrserían de solo lectura y/var(variable) serían de lectura y escritura. El/tmpnombre sería un enlace simbólico a/var/tmp. Más tarde, los sistemas sin disco pasaron de moda, el espacio en disco se volvió más barato (al tener sistemas de archivos raíz más grandes) y la tecnología permitió sistemas de archivos montados desde la memoria en lugar del disco. El/var/tmpdirectorio pasó de moda, pero algunos programas todavía lo usan.En estos días, se configura más seguridad de forma predeterminada en
/tmp, como losg+s,+tpermisos, pero no en/var/tmp. Además,/var/tmprara vez se monta desde RAM o intercambio.fuente
a+rwx+t, y nog+s.Especificaciones básicas de POSIX, número 7 en / tmp :
El estándar de jerarquía de archivos 2.3 en / tmp :
POSIX no especifica / var / tmp . El FHS hace sin embargo :
fuente