Linux - Difference between /tmp and /var/tmp

April 2018


The /tmp and /var/tmp directories are both used to store temporary files, but their use is slightly different.

The differences

  • When a program writes temporary files in /tmp, don't expect to find it at the launch of another program..
  • Indeed this directory can be cleaned out anytime. In the vast majority of distributions, this directory is cleaned at each reboot.

However, the files written to /var/tmp will be kept after restart.

Thanks to sebsauvage for this tip.
Published by jak58. Latest update on August 19, 2010 at 10:04 AM by jak58.
This document, titled "Linux - Difference between /tmp and /var/tmp," is available under the Creative Commons license. Any copy, reuse, or modification of the content should be sufficiently credited to CCM (
Linux - Installing Firefox 3.6.x
Linux - A script to combine 2 images