Temp klasörü nerede?


17

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


1
launchdve diğer bazı cinleri kullanabilir /private/tmp/ve /var/tmpgeçici dosyaları ve prizler. /tmpiçin bir sembolik bağlantıdır /private/tmp.
jaume

Teşekkürler arkadaşım! / Private / tmp ve / var / tmp ?? arasındaki fark nedir?
Alberto Juarez

2
Genel bir kural olarak, /tmpyeniden başlatma üzerine silinir, ancak /var/tmpdeğil.
jaume

Yanıtlar:


25

OS X, depolanan programlı bir dizin oluşturur /private/varve sistemin geçici klasörünü bulmak için $ TMPDIR ortam değişkenini tanımlar.

Kullanılması Terminal.app , türü echo $TMPDIRveya 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".

  • $ TMPDIR gibi üretilir /var/folders/xl/84p38nhj405frmrkdpqb3v9c0000gn/T/
  • /private/tmp
  • /private/var/tmp
  • /private/var/at/tmp
  • /private/var/spool/cups/tmp

2

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, /tmpve vardır /var/tmp. Uygulama tercihleri ~/Library/Preferencesiç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.


13
Bence OP herhangi bir görevi yerine getirmeye çalışmıyor, aksine OS X'in nasıl çalıştığını anlamak istiyor. Özellikle %USERPROFILE%\Local Settings\Temp( %USERPROFILE%\AppData\Local\TempVista 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/tmpfarkın /tmpsilinmesi. Ben öyle demezdim ~/Library/Application Supportve ~/Library/Preferencesuygulamalar devlet ve ayarları gibi kalıcı verileri kaydetmek için kullanabilirsiniz olarak geçici klasörleri vardır.
jaume

Geçici bir klasör olmadığını mı söylüyorsunuz ? Cevabınız bu superuser.com/questions/581347/where-is-the-temp-folder-in-os-x tarafından reddedilir ve bu da bu soruyu tekrarlar.
Allan

1
@Allan Yazımı hiç okudun mu?
İskender - Monica'yı

1
@Alexander Yeni kullanıcılara karşı küçümsemeye gerek yok. Bir programın geçici bir dizini ne için kullanabileceğine dair birçok örnek listelediğiniz için, hepsini de lucasarruda'nın yanıtı gibi bir tarzda listeleyebilirsiniz .
Ben Leggiero

0

/tmp Mac OS X'teki geçici dosyaların yanı sıra çoğu UNIX benzeri sistem için genel konumdur.


2
Ayrıca var $TMPDIR.
lhf

1
$TMPDIRgeçici dizinin kendisini değil, geçici bir dizini işaret eden bir ortam değişkenidir/tmp . İstediğiniz $TMPDIRherhangi bir değere ayarlayabilirsiniz (ve dizin var olduğu ve yapışkan biti ayarlandığı sürece çalışır).
jaume

0

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/


Bunun periyodik olarak da değiştiğini unutmayın. Bu klasörlerde sakladığınız şey gerçekten geçici ise, iyi olduğunu düşündüğüm tutarlı bir davranış bulamadım.
Ben Leggiero
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.