Solución 1:
La principal diferencia entre ambos es que /tmp se borra cada vez que se reinicia el sistema, mientras que /var/tmp se conserva en los reinicios.
Podrá encontrar más información sobre las estructuras de directorio estándar de Linux en el siguiente enlace:http://www.pathname.com/fhs/pub/fhs-2.3.html#VARTMPTEMPORARYFILESPRESERVEDBETWEE.
Solución 2:
Históricamente, /tmp era un sistema de archivos solo en memoria, lo que significa que su contenido se destruía al reiniciar. /var/tmp estaba en un sistema de archivos real, lo que significa que su contenido podría sobrevivir a un reinicio.