사용자는 어디에서 임시 파일을 안전하게 생성할 수 있습니까?

사용자는 어디에서 임시 파일을 안전하게 생성할 수 있습니까?

/tmp이상적으로 시스템에 보관되어야 하는 임시 파일을 사용자는 어디에서 안전하게 생성할 수 있습니까 ?

답변1

임시 파일을 생성하는 올바른 위치는 항상 대체 TMPDIR환경 변수가 나타내는 디렉터리 입니다. /tmp시스템에 이외의 임시 파일 위치가 있는 경우 이 위치를 알리는 방법이 /tmp설정 에 따라 결정됩니다.TMPDIR

쉘 스크립트에서는 ${TMPDIR:-/tmp}일반적으로 명령을 호출 mktemp하고 결정하도록 해야 합니다.

1 물론, 예를 들어 특정 디렉터리에 있어야 하는 임시 파일에 대해 말하는 것은 아닙니다. 콘텐츠가 준비되면 자동으로 해당 위치로 이동되기 때문입니다.

관련 정보