Sistemdeki geçici dosyaların klasörünün nerede olduğunu bilmek istiyorum. Örneğin, Windows'ta klasör:
C: \ Belgeler ve Ayarlar \ Administrador \ Configuración local \ Temp
/tmp
yeniden başlatma üzerine silinir, ancak /var/tmp
değil.
Sistemdeki geçici dosyaların klasörünün nerede olduğunu bilmek istiyorum. Örneğin, Windows'ta klasör:
C: \ Belgeler ve Ayarlar \ Administrador \ Configuración local \ Temp
/tmp
yeniden başlatma üzerine silinir, ancak /var/tmp
değil.
Yanıtlar:
OS X, depolanan programlı bir dizin oluşturur /private/var
ve sistemin geçici klasörünü bulmak için $ TMPDIR ortam değişkenini tanımlar.
Kullanılması Terminal.app , türü echo $TMPDIR
veya open $TMPDIR
(o klasör açık Finder).
Orada çalışan Uygulamalar tarafından saklanan geçici dosyaları bulacaksınız.
Kaynak: /superuser/581347/where-is-the-temp-folder-inos-x
OS X, UNIX tabanlı olduğu için, birkaç tür geçici dizin vardır, ayrıca bir şeyler depoladığı "sistem".
/var/folders/xl/84p38nhj405frmrkdpqb3v9c0000gn/T/
/private/tmp
/private/var/tmp
/private/var/at/tmp
/private/var/spool/cups/tmp
Sorunuz "temp" klasörü IS yanlış bir öncül vardır. Bu Windows değil ve Mac OS X'in Unix mimarisi tamamen farklı. Ne için geçici klasör? Bazı düşük seviyeli önemsizler için, /tmp
ve vardır /var/tmp
. Uygulama tercihleri ~/Library/Preferences
için, Uygulama önbellekleri ve geçici dosyalar için vardır ~/Library/Application\ Support
.
Gerçekleştirmeye çalıştığınız belirli bir görevi belirlerseniz daha net bir cevap verilebilir.
%USERPROFILE%\Local Settings\Temp
( %USERPROFILE%\AppData\Local\Temp
Vista ve daha yeni sürümlerde) eşdeğerini istemektedir %USERPROFILE%\AppData\Local\Temporary Internet Files
. Bu muhtemelen /tmp
(symlink to /private/tmp
) ve başlangıçtaki /var/tmp
farkın /tmp
silinmesi. Ben öyle demezdim ~/Library/Application Support
ve ~/Library/Preferences
uygulamalar devlet ve ayarları gibi kalıcı verileri kaydetmek için kullanabilirsiniz olarak geçici klasörleri vardır.
/tmp
Mac OS X'teki geçici dosyaların yanı sıra çoğu UNIX benzeri sistem için genel konumdur.
$TMPDIR
.
$TMPDIR
geçici dizinin kendisini değil, geçici bir dizini işaret eden bir ortam değişkenidir/tmp
. İstediğiniz $TMPDIR
herhangi bir değere ayarlayabilirsiniz (ve dizin var olduğu ve yapışkan biti ayarlandığı sürece çalışır).
Kullanıcıya özgü geçici dosyalar için geçici dizin TMPDIR ortam değişkeni tarafından verilir. Bu / var / tmp altında Yosemite giriş bilgilerimdeTMPDIR=/var/folders/11/d839g3h52m55ps0l8f621b8m0000gp/T/
launchd
ve diğer bazı cinleri kullanabilir/private/tmp/
ve/var/tmp
geçici dosyaları ve prizler./tmp
için bir sembolik bağlantıdır/private/tmp
.