Soluzione 1:
La differenza principale tra i due è che /tmp viene cancellato ogni volta che il sistema si riavvia mentre /var/tmp viene conservato durante i riavvii.
Sarete in grado di trovare ulteriori informazioni riguardanti le strutture di directory standard di Linux al seguente link:http://www.pathname.com/fhs/pub/fhs-2.3.html#VARTMPTEMPORARYFILESPRESERVEDBETWEE.
Soluzione 2:
Storicamente, /tmp era un filesystem solo in memoria, il che significa che i suoi contenuti venivano distrutti da un riavvio. /var/tmp era in un file system reale, il che significa che il suo contenuto potrebbe sopravvivere a un riavvio.