temp 폴더는 어디에 있습니까?


16

시스템에서 임시 파일의 폴더가 어디에 있는지 알고 싶습니다. 예를 들어 Windows의 폴더는 다음과 같습니다.

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


1
launchd일부 다른 데몬 사용 /private/tmp//var/tmp임시 파일 및 소켓. /tmp에 대한 심볼릭 링크 /private/tmp입니다.
jaume

덕분에 친구! / private / tmp와 / var / tmp의 차이점은 무엇입니까 ??
Alberto Juarez

2
일반적 /tmp으로 재부팅시에는 지워지지 /var/tmp만 그렇지 않으면 지워집니다 .
jaume

답변:


25

OS X은 저장된 프로그램 디렉토리를 생성 /private/var하고 시스템 임시 폴더를 찾기위한 $ TMPDIR 환경 변수를 정의합니다.

사용 Terminal.app 을 입력 echo $TMPDIR하거나 open $TMPDIR(해당 폴더에 찾기를 엽니 다).

거기서 당신은 실행중인 응용 프로그램에 의해 저장된 임시 파일을 찾을 수 있습니다.

출처 : https://superuser.com/questions/581347/where-is-the-temp-folder-inos-x

OS X은 UNIX를 기반으로하기 때문에 몇 가지 유형의 임시 디렉토리와 함께 "시스템"이 저장됩니다.

  • 다음과 같이 생성되는 $ TMPDIR /var/folders/xl/84p38nhj405frmrkdpqb3v9c0000gn/T/
  • /private/tmp
  • /private/var/tmp
  • /private/var/at/tmp
  • /private/var/spool/cups/tmp

3

귀하의 질문에는 "temp"폴더가 있다는 잘못된 전제가 있습니다. 이것은 Windows가 아니며 Mac OS X의 Unix 아키텍처는 완전히 다릅니다. 무엇을위한 임시 폴더? 일부 낮은 수준의 정크 들어있다 /tmp/var/tmp. 응용 프로그램 환경 설정에는 ~/Library/Preferences응용 프로그램 캐시 및 임시 파일에 대한이 ~/Library/Application\ Support있습니다.

달성하려는 특정 작업을 지정한 경우 더 명확한 답변이 가능합니다.


11
OP가 작업을 수행하려고 시도하는 것이 아니라 OS X의 작동 방식을 이해하고 싶다고 생각합니다. 그는 구체적으로 %USERPROFILE%\Local Settings\Temp( %USERPROFILE%\AppData\Local\TempVista 이상) 의 등가물을 요구하고 %USERPROFILE%\AppData\Local\Temporary Internet Files있습니다. 아마도 /tmp(symlink to /private/tmp) 및이며 /var/tmp, /tmp시작시 깨끗하게 지워지 는 차이점이 있습니다. 나는 언급하지 않았다 ~/Library/Application Support~/Library/Preferences애플 리케이션 상태와 설정과 같은 영구 데이터를 저장하는 데 사용할로 임시 폴더입니다.
jaume

임시 폴더 가 없다고 말하고 있습니까? 이 superuser.com/questions/581347/where-is-the-temp-folder-in-os-x에 의해 귀하의 답변이 반박 될 것 입니다.
Allan

1
@Allan 당신은 전혀 내 게시물을 읽었습니까?
Alexander

@Alexander 새로운 사용자를 염려 할 필요가 없습니다. 프로그램이 임시 디렉토리를 사용하는 것에 대한 많은 예를 나열 했으므로 lucasarruda의 answer과 같은 스타일로 모두 나열 할 수 있습니다 .
Ben Leggiero

0

/tmp Mac OS X의 임시 파일 및 대부분의 UNIX 계열 시스템의 일반적인 위치입니다.


2
또한 있습니다 $TMPDIR.
lhf

1
$TMPDIR임시 디렉토리 자체가 아닌 과 같은 임시 디렉토리를 가리키는 환경 변수 입니다 /tmp. $TMPDIR원하는 값으로 설정할 수 있습니다 (디렉토리가 있고 고정 비트가 설정 되어 있으면 작동합니다).
jaume

0

사용자 특정 임시 파일의 임시 디렉토리는 환경 변수 TMPDIR에 의해 제공됩니다. 이것은 / var / tmp에 있습니다. 내 요세미티 로그인에서TMPDIR=/var/folders/11/d839g3h52m55ps0l8f621b8m0000gp/T/


이 또한 주기적으로 변경됩니다. 일관된 동작을 찾지 못했습니다.이 폴더에 저장하는 것이 일시적인 경우 좋은 것으로 생각합니다.
Ben Leggiero
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.