launchdet certains autres démons utilisent /private/tmp/et /var/tmppour les fichiers et sockets temporaires. /tmpest un lien symbolique vers /private/tmp.
jaume
Merci mon ami! Quelle est la différence entre / private / tmp et / var / tmp ??
Alberto Juarez
2
En règle générale, /tmpest effacé lors du redémarrage, alors qu'il /var/tmpne l'est pas.
jaume
Réponses:
25
OS X génère un répertoire de programmation stocké dans /private/varet définit la variable d'environnement $ TMPDIR pour localiser le dossier temporaire du système.
À l'aide de Terminal.app , tapez echo $TMPDIRou open $TMPDIR(pour ouvrir le Finder sur ce dossier).
Vous y trouverez des fichiers temporaires stockés par les applications en cours d'exécution.
Votre question part du principe erroné qu'il existe un dossier "temporaire". Ce n'est pas Windows, et l'architecture Unix de Mac OS X est entièrement différente. Dossier temporaire pour quoi? Pour certains déchets de bas niveau, il y a /tmpet /var/tmp. Pour les préférences d'application, il y a ~/Library/Preferences, pour les caches d'application et les fichiers temporaires ~/Library/Application\ Support.
Une réponse plus claire serait possible si vous spécifiez la tâche particulière que vous essayez d'accomplir.
Je pense que l'OP n'essaie pas d'accomplir une tâche, mais veut plutôt comprendre comment fonctionne OS X. Il demande spécifiquement l'équivalent de %USERPROFILE%\Local Settings\Temp( %USERPROFILE%\AppData\Local\Tempsur Vista et plus récent), pas %USERPROFILE%\AppData\Local\Temporary Internet Filesou similaire. C'est probablement /tmp(lien symbolique vers /private/tmp) et /var/tmp, la différence étant que le /tmpnettoyage est effacé au démarrage. Je ne dirais pas ~/Library/Application Supportet ce ~/Library/Preferencessont des dossiers temporaires car les applications les utilisent pour enregistrer des données persistantes comme l'état et les paramètres.
@Alexander Pas besoin d'être condescendant envers les nouveaux utilisateurs. Comme vous avez énuméré de nombreux exemples de l'utilisation d'un répertoire temporaire par un programme, vous pouvez également tous les répertorier dans un style comme la réponse de lucasarruda .
Ben Leggiero
0
/tmp est l'emplacement général des fichiers temporaires sous Mac OS X, ainsi que la plupart des systèmes de type UNIX.
$TMPDIRest une variable d' environnement qui pointe vers un répertoire temporaire comme /tmp, pas un répertoire temporaire lui-même. Vous pouvez définir $TMPDIRn'importe quelle valeur (et cela fonctionnera tant que le répertoire existe et que le bit collant est défini).
jaume
0
Le répertoire temporaire des fichiers temporaires spécifiques à l'utilisateur est fourni par la variable d'environnement TMPDIR. C'est sous / var / tmp Sur ma connexion Yosemite c'estTMPDIR=/var/folders/11/d839g3h52m55ps0l8f621b8m0000gp/T/
Notez que cela change également périodiquement. Je n'ai trouvé aucun comportement cohérent, ce qui, je suppose, est bon, si ce que vous stockez dans ces dossiers est vraiment éphémère.
launchd
et certains autres démons utilisent/private/tmp/
et/var/tmp
pour les fichiers et sockets temporaires./tmp
est un lien symbolique vers/private/tmp
./tmp
est effacé lors du redémarrage, alors qu'il/var/tmp
ne l'est pas.Réponses:
OS X génère un répertoire de programmation stocké dans
/private/var
et définit la variable d'environnement $ TMPDIR pour localiser le dossier temporaire du système.À l'aide de Terminal.app , tapez
echo $TMPDIR
ouopen $TMPDIR
(pour ouvrir le Finder sur ce dossier).Vous y trouverez des fichiers temporaires stockés par les applications en cours d'exécution.
Source: /superuser/581347/where-is-the-temp-folder-inos-x
Étant donné que OS X est basé sur UNIX, il existe plusieurs types de répertoires temporaires, en plus celui du "système" où il stocke les choses.
/var/folders/xl/84p38nhj405frmrkdpqb3v9c0000gn/T/
/private/tmp
/private/var/tmp
/private/var/at/tmp
/private/var/spool/cups/tmp
la source
Votre question part du principe erroné qu'il existe un dossier "temporaire". Ce n'est pas Windows, et l'architecture Unix de Mac OS X est entièrement différente. Dossier temporaire pour quoi? Pour certains déchets de bas niveau, il y a
/tmp
et/var/tmp
. Pour les préférences d'application, il y a~/Library/Preferences
, pour les caches d'application et les fichiers temporaires~/Library/Application\ Support
.Une réponse plus claire serait possible si vous spécifiez la tâche particulière que vous essayez d'accomplir.
la source
%USERPROFILE%\Local Settings\Temp
(%USERPROFILE%\AppData\Local\Temp
sur Vista et plus récent), pas%USERPROFILE%\AppData\Local\Temporary Internet Files
ou similaire. C'est probablement/tmp
(lien symbolique vers/private/tmp
) et/var/tmp
, la différence étant que le/tmp
nettoyage est effacé au démarrage. Je ne dirais pas~/Library/Application Support
et ce~/Library/Preferences
sont des dossiers temporaires car les applications les utilisent pour enregistrer des données persistantes comme l'état et les paramètres./tmp
est l'emplacement général des fichiers temporaires sous Mac OS X, ainsi que la plupart des systèmes de type UNIX.la source
$TMPDIR
.$TMPDIR
est une variable d' environnement qui pointe vers un répertoire temporaire comme/tmp
, pas un répertoire temporaire lui-même. Vous pouvez définir$TMPDIR
n'importe quelle valeur (et cela fonctionnera tant que le répertoire existe et que le bit collant est défini).Le répertoire temporaire des fichiers temporaires spécifiques à l'utilisateur est fourni par la variable d'environnement TMPDIR. C'est sous / var / tmp Sur ma connexion Yosemite c'est
TMPDIR=/var/folders/11/d839g3h52m55ps0l8f621b8m0000gp/T/
la source