외장하드나 압축파일에서 낯선 숨김 파일을 보면 시스템 파일인지부터 걱정돼요. 특히 .DS_Store 파일 삭제해도 되나요라는 질문은 사진이나 문서까지 사라질까 불안해서 생겨요.
.DS_Store만 정확히 골라 지우는 것은 안전해요. 다만 해당 폴더의 아이콘 위치, 정렬 방식, 보기 옵션이 초기화될 수 있고 Finder가 파일을 다시 만들 수 있어요.
- .DS_Store는 Finder가 폴더 표시 정보를 관리할 때 쓰는 숨김 파일이에요.
- 파일만 정확히 삭제하면 사진·문서·동영상에는 영향을 주지 않아요.
- 아이콘 위치, 정렬, 보기 방식 같은 폴더 설정은 초기화될 수 있어요.
- Finder로 폴더를 다시 열면 .DS_Store가 재생성될 수 있어요.
- 외장하드·USB·Windows에서 발견한 파일도 일반적으로 삭제해도 돼요.
- Apple의 공식 네트워크 설정은 SMB 공유 대상이며 USB 생성 방지 설정이 아니에요.
- 터미널 일괄 삭제 전에는 검색 결과와 대상 경로를 먼저 확인해야 해요.
| 대상 | 삭제 영향 | 안전 여부 | 주의사항 |
|---|---|---|---|
| .DS_Store 파일 | Finder 표시 정보 삭제 | ✅ 지워도 안전 | 보기 설정이 초기화될 수 있음 |
| 사진·문서·동영상 | 영향 없음 | ✅ 그대로 유지 | 함께 선택하지 않았는지 확인 |
| 폴더 자체 | 내용 전체가 대상이 될 수 있음 | ⚠️ 별도 판단 | .DS_Store와 폴더를 구분 |
| 터미널 일괄 명령 | 지정 경로 전체 검색 | ⚠️ 조건부 안전 | 경로와 검색 이름을 검토 |

.DS_Store 파일은 삭제해도 안전할까요?
.DS_Store 파일 자체는 지워도 안전해요. 이 파일은 사진이나 문서의 내용을 저장하는 파일이 아니라, Finder가 폴더를 표시할 때 참고하는 정보를 담는 숨김 파일이에요.
따라서 .DS_Store 하나를 삭제했다고 사진, 문서, 동영상, 앱이 함께 지워지지는 않아요. 데이터 손실 위험은 낮지만, 삭제할 때 다른 파일이나 폴더를 함께 선택하지 않았는지는 확인해야 해요.
.DS_Store 파일은 왜 생기나요?
Finder는 폴더마다 아이콘 보기, 목록 보기, 정렬 방식, 아이콘 위치 같은 표시 정보를 기억해요. Apple도 Finder가 레이블, 태그, 그 밖의 메타데이터를 모아 윈도우와 콘텐츠의 표시 방식을 정한다고 안내해요.
이 정보의 일부를 관리하는 과정에서 .DS_Store가 생길 수 있어요. 이름이 점으로 시작하기 때문에 일반 Finder 화면에서는 숨김 파일로 다뤄져요.
삭제하면 사라지는 설정과 사라지지 않는 파일
삭제 후 달라질 수 있는 것은 폴더의 표시 방식이에요. 모든 설정이 반드시 사라지는 것은 아니지만, 해당 폴더의 아이콘 위치나 보기 옵션이 기본 상태로 돌아갈 수 있어요.
반대로 폴더 안에 있는 사용자 파일과 파일 내용은 그대로 남아요. 아래처럼 표시 정보와 실제 데이터를 나눠 생각하면 판단하기 쉬워요.
| 항목 | 삭제 후 결과 | 설명 |
|---|---|---|
| 사진·문서·동영상 | 유지 | .DS_Store와 별도 파일이에요. |
| 파일 이름·내용 | 유지 | 사용자 데이터는 바뀌지 않아요. |
| 아이콘 위치 | 초기화될 수 있음 | 폴더별 표시 정보에 포함될 수 있어요. |
| 보기 방식·정렬 | 초기화될 수 있음 | 폴더별 설정이 다시 적용될 수 있어요. |
| .DS_Store 자체 | 삭제 | Finder가 나중에 다시 만들 수 있어요. |
Finder에서 .DS_Store 파일을 삭제하는 방법
한두 개만 지울 때는 Finder에서 개별 삭제하는 방법이 가장 쉬워요. 대상 폴더를 연 뒤 Shift + Command + 마침표(.)를 눌러 숨김 파일을 표시하세요.
- 이름이 정확히
.DS_Store인지 확인해요. - 파일 하나만 선택하고 Command + Delete를 눌러 휴지통으로 보내요.
- 다시 Shift + Command + 마침표(.)를 눌러 숨김 파일을 가려요.
삭제 직후 같은 폴더를 Finder가 다시 읽으면 파일이 또 생길 수 있어요. 이는 삭제 실패가 아니라 Finder가 표시 정보를 다시 관리하면서 나타나는 정상 동작일 수 있어요.
외장하드·USB·윈도우에서 발견했을 때
외장하드나 USB에 있는 .DS_Store도 일반적으로 삭제해도 돼요. Windows에서 발견한 경우에도 Windows가 사용하는 필수 시스템 파일은 아니므로, 다른 파일과 구분해 지울 수 있어요.
다만 저장장치를 다시 Mac에 연결해 Finder로 열면 .DS_Store가 또 생길 수 있어요. NAS나 회사 공유폴더는 여러 사용자가 함께 쓰므로 관리자 정책을 먼저 확인하는 편이 좋아요.
| 발견 위치 | 삭제 가능 여부 | 권장 행동 | 참고 |
|---|---|---|---|
| Mac 로컬 폴더 | 가능 | 개별 삭제 우선 | Finder가 재생성할 수 있음 |
| 외장하드·USB | 가능 | 필요할 때 정리 | Mac에서 다시 생길 수 있음 |
| Windows PC | 가능 | 보이는 파일만 정확히 삭제 | Windows 필수 파일이 아님 |
| NAS·SMB 공유폴더 | 가능 | 관리자 정책 확인 | 여러 Mac이 다시 만들 수 있음 |
| Git 프로젝트 | 가능 | .gitignore에 추가 | 이미 추적된 파일은 별도 제거 |
.DS_Store가 계속 다시 생기는 이유와 생성 제한
.DS_Store가 다시 생기는 것은 Finder가 폴더 표시 정보를 다시 관리했기 때문일 수 있어요. 반복해서 지워도 Finder가 해당 폴더를 사용하면 재생성될 수 있으므로, 로컬 폴더에서는 필요할 때만 정리하는 편이 현실적이에요.
Apple은 SMB 공유 탐색 동작을 조정하는 명령으로 아래 설정을 안내해요. 공식 문서의 표현은 macOS가 SMB 공유의 .DS_Store를 읽지 못하도록 제한하는 것이며, 실행 후 macOS 계정에서 로그아웃했다가 다시 로그인하라고 안내해요.
defaults write com.apple.desktopservices DSDontWriteNetworkStores -bool TRUE
원래 동작으로 되돌리려면 아래 명령을 사용한 뒤 다시 로그아웃하고 로그인하세요.
defaults write com.apple.desktopservices DSDontWriteNetworkStores -bool FALSE
이 설정을 USB나 외장하드의 .DS_Store 생성 방지 명령으로 안내하면 안 돼요. Apple 문서의 적용 대상은 SMB 네트워크 공유이며, 로컬 저장장치 전체의 생성을 막는 설정으로 확인되지 않았어요.
Git 프로젝트에서는 프로젝트의 .gitignore 파일에 아래 한 줄을 추가하면 새 .DS_Store가 추적되는 일을 줄일 수 있어요.
.DS_Store
이미 Git이 추적 중인 파일은 .gitignore만 추가해도 자동으로 빠지지 않아요. 해당 파일을 Git 인덱스에서 제거한 뒤 커밋해야 해요.
터미널로 일괄 삭제할 때 주의할 점
여러 폴더를 정리해야 한다면 먼저 삭제하지 않고 검색 결과만 확인하세요. 아래 명령의 경로를 실제 대상 폴더로 바꾼 뒤 실행하면 이름이 정확히 .DS_Store인 파일만 보여줘요.
find "/대상/폴더/경로" -type f -name '.DS_Store' -print
목록이 맞는지 확인한 뒤에만 -print를 -delete로 바꿔 실행하세요.
find "/대상/폴더/경로" -type f -name '.DS_Store' -delete
rm 명령으로 대체하면 다른 파일까지 삭제될 수 있어요.| 방법 | 난이도 | 위험도 | 적합한 상황 |
|---|---|---|---|
| Finder 개별 삭제 | 낮음 | 낮음 | 파일이 한두 개일 때 |
| Windows에서 개별 삭제 | 낮음 | 낮음 | USB·압축파일 정리 |
| find 검색 후 삭제 | 중간 | 중간 | 폴더가 많을 때 |
| 광범위한 rm 명령 | 높음 | 높음 | 일반 사용자에게 권장하지 않음 |
- 사용자 파일과 .DS_Store를 구분했는지 확인
- 파일 이름이 정확히
.DS_Store인지 확인 - NAS·SMB 같은 공유폴더인지 확인
- 개별 삭제만으로 충분한지 먼저 판단
- 터미널 검색 결과와 대상 경로가 정확한지 확인
터미널 실행 후 사진이나 문서까지 사라졌다면 추가 삭제와 저장을 멈추세요. 휴지통, Time Machine, 다른 백업을 먼저 확인하고 중요한 데이터라면 복구 가능성을 검토해야 해요.
자주 묻는 질문
.DS_Store를 추가하세요. 이미 추적된 파일은 해당 파일을 Git 인덱스에서 제거한 뒤 커밋해야 해요.-print로 대상을 확인하고, 결과가 맞을 때만 삭제 명령을 실행하세요.기준 · 2026년 8월 6일 확인 · macOS 전반과 Apple 최신 Mac 사용 설명서 기준. 메뉴 이름과 안내 범위는 업데이트로 바뀔 수 있어요.