Où est le dossier temporaire?

17

Je voudrais savoir où se trouve le dossier des fichiers temporaires dans le système. Par exemple, dans Windows est le dossier:

C: \ Documents and Settings \ Administrador \ Configuración local \ Temp

Alberto Juarez
la source
1
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.

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.

  • $ TMPDIR qui est généré comme /var/folders/xl/84p38nhj405frmrkdpqb3v9c0000gn/T/
  • /private/tmp
  • /private/var/tmp
  • /private/var/at/tmp
  • /private/var/spool/cups/tmp
lucasarruda
la source
2

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.

Alexander - Rétablir Monica
la source
13
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.
jaume
Voulez-vous dire qu'il n'y a pas de dossier temporaire? Votre réponse serait réfutée par ce superuser.com/questions/581347/where-is-the-temp-folder-in-os-x qui fait également de cette question un doublon.
Allan
1
@Allan Avez-vous lu mon message?
Alexander - Rétablir Monica
1
@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.

jimtut
la source
2
Il y en a aussi $TMPDIR.
lhf
1
$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/

user151019
la source
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.
Ben Leggiero