# Mac에서 숨김 파일 보는 방법

> Finder에서 Command + Shift + .을 누르면 Mac의 숨김 파일이 보입니다. 계속 표시하는 법, ~/Library로 들어가는 법, 지워도 안전한 숨김 항목을 알아봅니다.

Published: 2026-11-09

Mac에서 숨김 파일을 보려면 Finder 윈도우를 열고 `Command + Shift + .`(마침표)을 누릅니다. 숨김 항목이 흐리게 나타나고, 같은 키를 다시 누르면 다시 숨겨집니다. Finder와 대부분의 열기, 저장 대화상자에서 동작하며, 바뀌는 것은 화면에 보이는 모습뿐이고 파일 자체는 그대로입니다. 이 글의 나머지에서는 영구 설정, 터미널, `~/Library`로 들어가는 방법, 건드려도 안전한 숨김 항목을 다룹니다.

## 숨김 파일을 보는 세 가지 방법

| 원하는 것 | 방법 | 지속 시간 |
| --- | --- | --- |
| Finder에서 잠깐 확인 | `Command + Shift + .` | 다시 누를 때까지 |
| Finder에 항상 표시 | 아래의 `defaults` 명령 | 설정을 지울 때까지 |
| 이름과 플래그가 있는 목록 | 터미널에서 `ls -a` 또는 `ls -lO` | 그 명령을 실행한 때만 |

영구 설정을 적용하려면 Finder를 다시 시작해야 하며, 이때 Finder 윈도우가 닫혔다가 다시 열립니다.

```bash
defaults write com.apple.finder AppleShowAllFiles -bool true
killall Finder
```

기본값으로 되돌리려면 다음과 같이 합니다.

```bash
defaults delete com.apple.finder AppleShowAllFiles
killall Finder
```

대부분은 단축키를 쓰는 편이 낫습니다. 모든 것이 항상 보이면 폴더마다 `.DS_Store`와 `.localized`가 가득 차서 엉뚱한 항목을 끌어다 놓거나 지우기 쉬워집니다.

## 파일이 숨겨지는 이유

macOS가 항목을 숨기는 이유는 두 가지입니다. 하나는 이름이 마침표로 시작하는 경우로, `.zshrc`가 그 예이며 오래된 Unix 관례입니다. 다른 하나는 `hidden` 플래그가 붙어 있는 경우로, `~/Library`는 이름이 평범한데도 이 플래그 때문에 보이지 않습니다. 터미널에서 `ls -a`는 두 종류를 모두 보여 주고, `ls -lO`는 플래그를 출력합니다.

```bash
ls -a ~
ls -lO ~ | grep hidden
```

플래그는 직접 바꿀 수도 있습니다. 다음 명령은 `~/Library`에서 플래그를 제거해 홈 폴더에 이 폴더가 계속 보이게 합니다.

```bash
chflags nohidden ~/Library
```

어떤 경로에 `chflags hidden`을 쓰면 다시 숨겨집니다. 이것은 Finder에서만 숨기는 것이므로 개인정보 보호 수단이 아닙니다. `ls -a`와 접근 권한이 있는 앱은 여전히 읽을 수 있습니다.

## ~/Library와 다른 숨김 폴더로 들어가기

폴더 하나를 열려고 모든 것을 드러낼 필요는 없습니다. Finder에서 `Option`을 누른 채 **이동** 메뉴를 열면 목록에 **라이브러리**가 나타납니다. 다른 경로는 `Command + Shift + G`를 눌러 **폴더로 이동**을 열고 직접 입력하면 됩니다. 예를 들어 `~/.config`나 `/private/var/log`입니다. `~/Library` 아래 각 폴더에 무엇이 들어 있는지는 [Library 폴더에 들어 있는 것](https://mole.fit/ko/blog/mac-library-folder-explained)에서 다룹니다.

## 숨김 항목의 정체

| 항목 | 무엇인가 | 지워도 되는가 |
| --- | --- | --- |
| `.DS_Store` | 그 폴더에 대한 Finder의 보기 설정 | 예, Finder가 새로 만들며 그 폴더의 아이콘 위치와 보기 방식은 사라집니다 |
| `.localized` | 폴더에 번역된 이름을 보여 주는 빈 표시 파일 | 그대로 두세요, 공간을 차지하지 않습니다 |
| `~/.Trash` | 휴지통의 내용 | Finder에서 비우세요 |
| `.zshrc`, `.zprofile`, `.gitconfig` | 셸과 도구 설정 | 아니요, 안에 무엇이 있는지 알 때만 |
| `.ssh`, `.gnupg` | 개인 키와 알려진 호스트 | 아니요, 키를 잃으면 서버에 접속하지 못할 수 있습니다 |
| `~/.npm`, `~/.cache`, `~/.cargo`, `~/.gradle` | 개발 도구의 캐시와 패키지 | 대체로 예, 해당 도구의 자체 정리 명령으로 |
| `/private`, `/usr`, `/bin` | 운영 체제의 일부 | 아니요 |

수 기가바이트를 차지하는 숨김 폴더는 대개 개발자용 폴더 중 하나입니다. 숨김 항목을 포함해 홈 폴더에서 가장 큰 항목을 보려면 다음을 실행합니다.

```bash
du -hd 1 ~ 2>/dev/null | sort -h | tail -20
```

이 명령을 실행하는 동안 macOS가 터미널이 데스크톱, 문서 또는 다른 보호된 폴더를 읽어도 되는지 물을 수 있습니다. 허용하지 않으면 해당 수치가 작게 나올 뿐입니다.

## 하지 말아야 할 것

- 이름이 무슨 뜻인지 모르겠다는 이유로 점 폴더를 지우지 마세요. `.ssh`와 앱의 설정 폴더는 캐시와 똑같이 생겼습니다.
- 공간을 아끼겠다고 디스크의 모든 `.DS_Store`를 지우는 명령을 실행하지 마세요. 아주 작은 파일이고 Finder가 다시 만듭니다.
- 이 Mac을 숨김 파일에 익숙하지 않은 사람과 함께 쓴다면 영구 설정을 켜 두지 마세요. 끌어다 놓은 시스템 파일은 놓치기 쉽습니다.
- `chflags hidden`으로 개인적인 것을 보호할 수 있다고 믿지 마세요.

## Mole은 어디에 쓰이나

[Mole](https://mole.fit/ko/)의 **분석** 탭은 이미 숨김 항목을 포함하므로 눌러야 할 단축키가 없고, 큰 `~/.docker`나 `~/.gradle`이 일반 폴더 옆에 나타나며 대부분의 점 폴더는 흐린 목록 아이콘으로 그려집니다. 행이나 타일에 마우스를 올리면 알려진 폴더에는 무엇이 들어 있는지 짧은 설명이 붙습니다. 항목을 휴지통으로 옮기는 것은 마우스 오른쪽 버튼 메뉴에서 직접 고르는 일이고, Finder의 되돌려 놓기로 취소할 수 있습니다. 디스크 맨 위에 있는 `.Spotlight-V100`, `.fseventsd` 같은 Apple 색인 폴더 몇 개는 그 최상위 수준에서 제외됩니다. 분석은 `~/Library` 자체처럼 트리의 머리 부분은 거부하며, `/private` 같은 시스템 영역은 아예 나열하지 않습니다.

## 자주 묻는 질문

### Command + Shift + .를 눌러도 아무 일도 없는 이유는 무엇인가요?

먼저 Finder 윈도우를 클릭해 Finder가 활성 앱이 되게 하고, 메인 키보드의 마침표 키를 사용하세요. 숨김 항목이 없는 폴더에서는 아무것도 바뀌지 않습니다. 일부 앱은 자체 파일 대화상자를 그리므로 이 단축키가 적용되지 않습니다.

### 파일을 다시 숨기려면 어떻게 하나요?

`Command + Shift + .`을 다시 누르세요. `defaults` 명령을 썼다면 위의 삭제 명령을 실행하고 이어서 `killall Finder`를 실행합니다.

### 숨김 파일을 표시하면 Mac이 느려지나요?

아니요. Finder가 목록에 그리는 항목이 바뀔 뿐입니다. 아무것도 이동하지 않고, 어떤 파일도 바뀌지 않습니다.

### 숨김 파일을 지워도 안전한가요?

안전한 것도 있고 아닌 것도 있어서 이름만으로는 판단할 수 없습니다. 먼저 그 파일을 소유한 것이 무엇인지 확인하고, 가능하면 소유한 도구의 자체 정리 명령을 쓰세요. 바로 삭제하지 말고 휴지통으로 옮겨 두면 무언가 멈췄을 때 되돌릴 수 있습니다.

### 열기 또는 저장 대화상자에서 숨김 파일을 보려면 어떻게 하나요?

대화상자가 열려 있는 동안 `Command + Shift + .`을 누르세요. 목록에 항목이 흐리게 나타나고 그 자리에서 선택할 수 있습니다.

---

Canonical HTML page: https://mole.fit/ko/blog/show-hidden-files-mac
Blog index for agents: https://mole.fit/ko/blog/llms.txt
Site index for agents: https://mole.fit/llms.txt
