TMPDIR sebagaimana didefinisikan dalam OSX hanya dapat diakses oleh Anda sendiri yang mengurangi risiko orang lain mengakses file temp Anda yang dibuat oleh program yang digunakan mktemp()
untuk membuat file sementara.
Perbedaan antara / tmp dan / var / tmp lebih halus dan kembali jauh di dunia Unix, diskusi tentang perbedaan dan penggunaan mungkin terjadi sejak sistem Unix pertama dikerahkan dengan keduanya (lihat Google untuk daftar panjang) tautan). / tmp berada di sistem file root sehingga dapat diakses segera setelah sistem dimulai (bahkan jika belum ada disk lain yang dipasang) tetapi mungkin agak kecil. Sistem file / var biasanya ada di partisi lain dan jauh lebih besar. Saya juga menemukan sistem di mana / tmp hanya ramdisk atau symlink ke / var / tmp. Namun tidak demikian halnya pada OSX.
/ tmp dihapus secara teratur di OSX (lihat /etc/defaults/periodic.conf
), / var / tmp sangat jarang (jika ada).
/private/var/tmp
lebih lama karena saya punya barang di sana dari lebih dari setahun yang lalu.