Git, CocoaPods, Xcode, Shell
DS_Store 란?
jake-kim
2024. 11. 21. 01:54
* 가끔 개발을 하다가 commit파일에 DS_Store라는 파일이 보이는데 이 글에서 그것이 무엇인지 알아보기
DS_Store란?
- DS_Store(Desktop Services Store)란 Mac 운영체제에서 디렉토리에 관한 *메타 데이터를 저장된 파일
- 저장하는 *메타 데이터
- 아이콘 위치
- 보기 설정 (예: 아이콘 보기, 목록 보기, 갤러리 보기 등)
- 창 크기 및 위치
- 디렉토리에 대한 기타 사용자 정의 설정
- 이런 정보는 개발할때는 불필요하므로 개발 디렉토리에는 gitignore를 활용하여 DS_Store를 제외시켜주기
DS_Store 만들어보기
- DS_Store에 관한 개념을 위에서 알아보았듯이 운영체제에서 자동으로 생성해주는데 정확히 어떻게 자동생성되는지 테스트하여 이해하기
- 1) Finder를 사용하여 디렉토리를 열기:
- Finder에서 새 폴더를 생성하거나 기존 폴더 오픈
- 2) 보기 설정 변경
- Finder에서 보기 옵션을 조정
- 아이콘 보기, 목록 보기, 갤러리 보기 등을 변경
- 파일 정렬 방식을 변경
- 아이콘 크기를 조정
- Finder는 .DS_Store 파일을 해당 디렉토리에 자동으로 생성
- Finder에서 보기 옵션을 조정