25 votos

¿Dónde está la carpeta temporal?

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

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

1 votos

launchd y algunos otros daemons utilizan /private/tmp/ y /var/tmp para archivos temporales y sockets. /tmp es un enlace simbólico a /private/tmp.

0 votos

¡Gracias amigo! ¿Cuál es la diferencia entre /private/tmp y /var/tmp?

2 votos

Como regla general, /tmp se borra al reiniciar, mientras que /var/tmp no lo es.

33voto

Runevault Puntos 1369

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

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

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

Fuente: https://superuser.com/questions/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" donde 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

0 votos

¿No es /var idéntico a /private/var?

1 votos

Si ejecutas un ls -la / verás que var -> private/var. Mi respuesta es de 2014, así que realmente no puedo decir si eso era así en ese momento. Aún así, /var es solo un enlace simbólico a la carpeta real /private/var, probablemente para cumplir con las convenciones de Unix.

2voto

Mike Puntos 1018

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

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

17 votos

Creo que el OP no está tratando de cumplir ninguna tarea, sino que quiere entender cómo funciona OS X. Específicamente está preguntando por el equivalente de %USERPROFILE%\Local Settings\Temp (%USERPROFILE%\AppData\Local\Temp en Vista y versiones más nuevas), no %USERPROFILE%\AppData\Local\Temporary Internet Files o similar. Probablemente sea /tmp (enlace simbólico a /private/tmp) y /var/tmp, la diferencia siendo que /tmp se limpia al reiniciar. No diría que ~/Library/Application Support y ~/Library/Preferences son carpetas temporales, ya que las aplicaciones las utilizan para guardar datos persistentes como estado y configuraciones.

0 votos

¿Estás diciendo que no hay una carpeta de temp? Tu respuesta sería refutada por este superuser.com/questions/581347/where-is-the-temp-folder-in-o‌​s-x lo cual también convierte a esta pregunta en un duplicado.

1 votos

@Allan ¿Leíste mi publicación en absoluto?

0voto

CK. Puntos 923

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

2 votos

También existe $TMPDIR.

2 votos

$TMPDIR es una variable de entorno que apunta a un directorio temporal como /tmp, no es un directorio temporal en sí mismo. Puedes establecer $TMPDIR en cualquier valor que desees (y funcionará siempre que el directorio exista y tenga el bit sticky establecido).

0voto

yoliho Puntos 340

El directorio temporal para archivos temporales específicos del usuario se da mediante la variable de entorno TMPDIR. Esto está en /var/tmp En mi inicio de sesión de Yosemite es TMPDIR=/var/folders/11/d839g3h52m55ps0l8f621b8m0000gp/T/

1 votos

Ten en cuenta que también esto cambia periódicamente. No he encontrado ningún comportamiento consistente, lo cual supongo que es bueno, si lo que estás almacenando en estas carpetas realmente es efímero.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X