Herhangi bir Linux sistemi için çalışacak vaktinden önce tek bir geçici dizin adı seçemezsiniz. Aslında, bunu Windows'ta da yapamazsınız. Wikipedia'nın geçici klasörler hakkındaki makalesine göre , Windows'taki geçici dizin, TEMP ortam değişkeni tarafından belirlenir. c:\Temp
TEMP'yi başka bir şeye ayarlayan bir Windows sisteminde geçici bir dizin olarak kullanıyor olsaydınız, XML dosyanızı geçici bir dizin seçmek için kullanan herhangi bir program başarısız olur.
Kısacası, sistem geçici dizini, hem Windows hem de UNIX benzeri sistemler dahil, bildiğim tüm modern işletim sistemlerinde ortam tarafından belirlenir. Tek bir statik yolun geçici dizininiz olarak ayarlanması, yalnızca varsayılanlar değiştirilmediği sürece çalışacaktır.
Neyse, tipik bir Linux sistemindeki standart geçici dizin /tmp
. Bu eşdeğerdir C:\Temp
öyle anlamda sadece varsayılan geçici dizin, evrensel değil. Kullanılabilir olsa bile /tmp
, bir kullanıcı (veya sistem) TEMP ortam değişkenini ayarlamışsa, bunun yerine bu değişkenin değeri kullanılmalıdır.
Kullanıcının giriş dizinine göre oluşturabileceğiniz geçici bir dizin seçmeyi deneyebilirsiniz.
/tmp
, ancak bunun Linux için standart mı yoksa sadece ortak bir kongre mi olduğu konusunda belirsizdiler.