¿Dónde está la carpeta temporal?

17

Me gustaría saber dónde está la carpeta de archivos temporales en el sistema. Por ejemplo, en Windows está la carpeta:

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

Alberto Juárez
fuente
1
launchdy algunos otros demonios usan /private/tmp/y /var/tmppara archivos y sockets temporales. /tmpes un enlace simbólico a /private/tmp.
jaume
¡Gracias amigo! ¿Cuál es la diferencia entre / private / tmp y / var / tmp?
Alberto Juarez
2
Como regla general, /tmpse borra al reiniciar, mientras /var/tmpque no.
jaume

Respuestas:

25

OS X genera un directorio programático almacenado /private/vary define la variable de entorno $ TMPDIR para ubicar la carpeta temporal del sistema.

Usando Terminal.app , escriba echo $TMPDIRo open $TMPDIR(para abrir Finder en esa carpeta).

Allí encontrará archivos temporales almacenados por las aplicaciones en ejecución.

Fuente: /superuser/581347/where-is-the-temp-folder-inos-x

Dado que OS X se basa en UNIX, existen varios tipos de directorios temporales, además del "sistema" en el que almacena cosas.

  • $ TMPDIR que se genera como /var/folders/xl/84p38nhj405frmrkdpqb3v9c0000gn/T/
  • /private/tmp
  • /private/var/tmp
  • /private/var/at/tmp
  • /private/var/spool/cups/tmp
lucasarruda
fuente
2

Su pregunta tiene una premisa falsa de que hay una carpeta "temporal". Esto no es Windows, y la arquitectura Unix de Mac OS X es completamente diferente. ¿Carpeta temporal para qué? Para un poco de basura de bajo nivel, hay /tmpy /var/tmp. Para las preferencias de la aplicación hay ~/Library/Preferences, para cachés de aplicaciones y archivos temporales, hay ~/Library/Application\ Support.

Una respuesta más clara sería posible si especificara la tarea particular que está tratando de lograr.

Alexander - Restablece a Monica
fuente
13
Creo que el OP no está intentando realizar ninguna tarea, sino que quiere entender cómo funciona OS X. Él está pidiendo específicamente el equivalente de %USERPROFILE%\Local Settings\Temp( %USERPROFILE%\AppData\Local\Tempen Vista y más reciente), no %USERPROFILE%\AppData\Local\Temporary Internet Fileso similar. Eso es probablemente /tmp(enlace simbólico a /private/tmp) y /var/tmp, la diferencia es que /tmpse limpia al inicio. Yo no diría ~/Library/Application Supporty ~/Library/Preferencesson carpetas temporales como aplicaciones las usan para guardar los datos persistentes como el estado y la configuración.
jaume
¿Estás diciendo que no hay una carpeta temporal? Su respuesta sería refutada por este superusuario.com/questions/581347/where-is-the-temp-folder-in-os-x que también hace que esta pregunta sea un duplicado.
Allan
1
@Allan ¿Leíste mi publicación?
Alexander - Restablece a Mónica
1
@Alexander No es necesario ser condescendiente con los nuevos usuarios. Como ha enumerado muchos ejemplos de para qué un programa podría usar un directorio temporal, también podría enumerarlos en un estilo como la respuesta de lucasarruda .
Ben Leggiero
0

/tmp es la ubicación general de los archivos temporales en Mac OS X, así como la mayoría de los sistemas similares a UNIX.

jimtut
fuente
2
También existe $TMPDIR.
lhf
1
$TMPDIRes una variable de entorno que apunta a un directorio temporal como /tmp, no un directorio temporal en sí mismo. Puede establecer $TMPDIRcualquier valor que desee (y funcionará mientras exista el directorio y tenga el bit fijo establecido).
jaume
0

El directorio temporal para archivos temporales específicos del usuario viene dado por la variable de entorno TMPDIR. Esto está bajo / var / tmp En mi inicio de sesión de Yosemite esTMPDIR=/var/folders/11/d839g3h52m55ps0l8f621b8m0000gp/T/

usuario151019
fuente
Tenga en cuenta que esto también cambia periódicamente. No he encontrado ningún comportamiento coherente, lo que supongo que es bueno, si lo que está almacenando en estas carpetas es realmente efímero.
Ben Leggiero