Mac 애플리케이션은 설치 파일, 캐시 등 단기 데이터를 저장하기 위해 임시 폴더에 의존하는 경우가 많습니다. 그런데 이 임시 폴더를 식별하거나 접근하지 못하면 '쓰기 가능한 임시 폴더 식별 오류(Error identifying a writable temporary folder)'라는 메시지가 나타나며 압축 해제에 실패하게 됩니다.
"Time Machine 백업으로 Mac을 복원하는 과정은 순조로웠는데, 이후 아카이브 유틸리티(Archive Utility)로 zip 파일을 열 수 없고 '쓰기 가능한 임시 폴더 식별 오류가 발생했습니다. 아카이브를 다른 볼륨으로 옮겨 보세요.'라는 메시지만 뜹니다." — Apple 커뮤니티
"Mac에서 .zip 파일을 압축 해제하려는데 같은 오류가 발생했습니다. 어떻게 해결해야 하나요?" — reddit.com
이 문제가 반드시 데이터 손실을 의미하는 것은 아니지만, 시스템이 원활하게 작동하지 못하게 만들 수 있습니다. 다행히 몇 가지 검증된 방법만 따르면 대부분 해결할 수 있습니다.
주요 포럼에서 효과가 확인된 해결 방법들을 정리했습니다. 하나씩 순서대로 시도해 보세요.
#1 간단한 재부팅 또는 새로 고침
오류가 macOS의 일시적인 시스템 결함 때문일 수 있습니다. Mac을 재시작한 후 애플리케이션을 다시 실행해 보세요. 재부팅은 시스템 리소스를 초기화하고 필요한 임시 디렉터리를 다시 생성하는 경우가 많습니다.
화면 좌측 상단의 Apple 메뉴 > 시스템 종료(또는 재시동)을 클릭하기만 하면 됩니다.
#2 터미널에서 임시 폴더 권한 직접 확인 및 수정
macOS는 /tmp와 /var/tmp를 기본 임시 디렉터리로 사용합니다. 이 오류는 임시 폴더 자체의 권한 설정이 잘못되었을 가능성을 시사합니다. 맥 터미널(Terminal)을 사용해 시스템 전역 임시 폴더(/tmp)와 사용자별 임시 폴더($TMPDIR)를 점검하고 수정할 수 있습니다.
- Finder > 응용 프로그램 > 유틸리티 > 터미널을 엽니다.
- 다음 명령어를 입력합니다:
ls -lae /private/tmp
(출력 결과에서 폴더 소유자가 root이고 권한이 "drwxrwxrwt"로 표시되어야 합니다. 끝의 t는 스티키 비트(sticky bit)로, 매우 중요한 설정입니다.)
- 권한이 올바르지 않다면 아래 명령어로 복구합니다. 관리자 비밀번호 입력을 요구받을 수 있습니다.
sudo chmod 1777 /private/tmpsudo chown root:wheel /private/tmp
일부 사용자들은 sudo chmod 1777 /tmp /var/tmp와 sudo chown root:wheel /tmp /var/tmp 명령어로도 해결되었다고 보고했습니다.
그다음 $TMPDIR 폴더도 확인하세요. macOS는 계정마다 개별 임시 폴더를 생성하는데, 바로 이곳이 해당 오류의 가장 흔한 원인입니다.
- 터미널에서
echo $TMPDIR을 입력해 사용자 임시 폴더 경로를 확인합니다.
(예: "/var/folders/xs/xxxxxxxxxxxxxx/T/" 형태로 출력됩니다. 여기서 /xs/xxxxxxxxxxxxxx/T 부분을 기억해 두세요.)
- 위에서 얻은 경로로 해당 폴더의 권한을 확인합니다:
ls -lae /var/folders/xs/xxxxxxxxxxxxxx/T/
(폴더 소유자가 본인 계정명이어야 하며, 권한은 drwx------로 표시되어야 합니다.)
권한이 잘못되었다면 아래 명령어로 수정합니다. 경로는 반드시 echo $TMPDIR에서 확인한 실제 경로로 교체하세요:
sudo chmod 700 /var/folders/xs/xxxxxxxxxxxxxx/T/sudo chown $(whoami) /var/folders/xs/xxxxxxxxxxxxxx/T/
#3 사용자 임시 디렉터리 재생성
오류가 계정의 임시 디렉터리 자체와 관련된 경우가 있습니다. 로그아웃 후 다시 로그인하거나, 사용자 수준 임시 폴더를 삭제해 macOS가 자동으로 재생성하도록 할 수 있습니다. 걱정하지 않아도 됩니다. 시스템은 다음 부팅 시 새 폴더를 만듭니다.
- 모든 응용 프로그램을 종료합니다. 앱들이 임시 파일을 사용 중일 수 있으므로 중요한 단계입니다.
- 터미널을 다시 열고 다음 명령어로 사용자 임시 디렉터리를 삭제합니다:
sudo rm -rf /var/folders/xs/xxxxxxxxxxxxxx/
이 명령은 T(임시) 폴더를 포함한 사용자 고유 폴더 전체를 삭제하며, 시스템이 부팅 시 새로 생성합니다.
#4 홈 디렉터리 권한 초기화
홈 디렉터리의 권한이 손상되면 macOS가 임시 파일을 기록하지 못할 수 있습니다. 아래 명령어로 기본값을 복원하세요:
diskutil resetUserPermissions / `id -u`
이 명령은 계정의 기본 권한을 되돌려 줍니다.
#5 디스크 유틸리티의 응급 처치(First Aid) 실행
디렉터리 권한 손상은 빈번한 원인 중 하나입니다. 디스크 유틸리티의 응급 처치 기능으로 이 쓰기 가능한 임시 폴더 식별 오류를 복구할 수 있습니다.
- Finder > 응용 프로그램 > 유틸리티 > 디스크 유틸리티를 엽니다.
- 사이드바에서 주 볼륨(보통 Macintosh HD 또는 유사한 이름)을 선택합니다. 최상의 결과를 위해서는 최상위 물리 드라이브를 선택하는 것이 좋습니다.
- 응급 처치(First Aid) 버튼을 클릭한 후 실행(Run)을 누릅니다.

오류를 발견하고 복구했다면 Mac을 재시작한 후 다시 시도해 보세요.
#6 충돌하는 서드파티 소프트웨어 점검
드물지만 보안 프로그램이나 클리너 앱이 폴더 권한을 과도하게 제한하거나 임시 디렉터리를 잘못 '정리'하는 경우가 있습니다.
- 서드파티 백신, 방화벽 또는 클리너 앱(CleanMyMac, MacKeeper 등)을 일시적으로 비활성화합니다.
- 작업을 다시 시도합니다. 정상 작동한다면 해당 소프트웨어 설정에서 /tmp 또는 ~/tmp 폴더를 잠그는 기능이 있는지 확인하고, 해당 경로를 예외(화이트리스트)로 등록하세요.
#7 디스크 공간 확보
디스크가 거의 가득 차면 macOS가 새 임시 파일을 생성하지 못할 수 있습니다. 대용량 미사용 파일 삭제, 휴지통 비우기, 외장 스토리지로 데이터 옮기기 등을 통해 최소 10~15%의 여유 공간을 확보하세요.
Macintosh HD 디스크 공간을 확보하는 더 자세한 방법도 함께 참고하면 좋습니다.
모든 방법이 실패했다면: 데이터를 즉시 복구하세요
모든 문제 해결 단계 후에도 오류가 지속되고, 특히 잦은 크래시, 사라진 파일, 디스크가 읽기 전용으로 전환되는 현상까지 동반된다면 드라이브 자체의 고장을 의심해야 합니다. 이 경우 중요한 파일을 즉시 안전하게 확보하는 것이 무엇보다 중요합니다.
신뢰할 수 있는 해결책 중 하나는 iBoysoft Mac Recovery Mode를 활용하는 것입니다. 한번 사용해 보세요.
마무리
Mac의 '쓰기 가능한 임시 폴더 식별 오류'는 대부분 심각하지 않으며, 권한 재설정, 디스크 복구, 공간 확보만으로도 해결할 수 있습니다. 하지만 디스크 문제와 함께 증상이 지속된다면 미루지 말고 iBoysoft Mac Recovery Mode 같은 도구를 활용해 영구적인 데이터 손실이 발생하기 전에 파일을 먼저 확보하세요.
쓰기 가능한 임시 폴더 식별 오류 FAQ
/tmp 폴더가 사라졌습니다. 어떻게 해야 하나요?
Mac을 재부팅한 후 터미널에서 /tmp와 /var/tmp를 확인하세요. 폴더가 없다면 sudo mkdir로 재생성하고 chmod 1777로 적절한 권한을 부여합니다. 이미 데이터를 잃었다면 iBoysoft Data Recovery for Mac 같은 전문 복구 도구를 활용해 볼 수 있습니다.
누락된 /tmp 폴더를 재생성하는 명령어는 무엇인가요?
터미널을 열고 아래 명령어를 하나씩 순서대로 실행하세요:sudo mkdir /tmpsudo chmod 1777 /tmpsudo chown root:wheel /tmp
임시 폴더 권한을 한 번에 수정하는 방법이 있나요?
터미널에서 다음 명령어로 권한을 초기화할 수 있습니다:sudo chmod 1777 /tmp /var/tmpsudo chown root:wheel /tmp /var/tmp