.Ds_Store(Desktop Services Store) 파일은 Mac의 운영 체제에 숨겨진 정보 파일로 Finder 앱을 통해 폴더를 탐색할 때마다 macOS가 자동으로 생성합니다.
파일은 각 폴더에 대해 생성되며 OS가 연결된 시스템 구성 메타데이터가 있는 폴더를 여는 방법을 제어하는 정보를 포함합니다. 데이터에는 배경 이미지, 아이콘의 크기 또는 방향, 폴더를 열 때 폴더를 표시하는 방법 등이 포함됩니다.
DS_Store 파일은 유해합니까?
다른 Mac 사용자로부터 받은 아카이브에서 DS_store 파일을 찾을 수 있지만 폴더에 있는 동안에는 해를 끼치지 않습니다.
DS_Store 파일은 일반적으로 보기에서 숨겨져 있지만 숨김 파일 설정을 활성화하고 파일을 볼 수 있습니다.
- 숨김 파일을 활성화하려면 Go > Computer를 선택하고 그런 다음 Macintosh HD를 선택하여 섹션을 확장합니다.
- 선택 Command + Shift + . (마침표 키). 회색으로 표시된 파일은 일반적으로 Mac에 숨겨진 파일입니다.
그러나 다른 파일과 함께 DS_Store 파일을 Mac에 업로드하면 파일 속성 또는 Mac의 파일에 대한 메타데이터와 같은 정보를 가져오는 데 오용될 가능성이 있습니다.잠재적으로 해커가 악의적으로 행동하고 개인 파일을 볼 수 있습니다.
DS_Store 파일 삭제 방법
폴더에서 많은 공간을 차지하지 않거나 해를 끼치지 않는 경우에도 DS_Store 파일을 삭제하려는 몇 가지 이유는 다음과 같습니다.
- 폴더를 열려고 할 때마다 Finder가 작동하는 경우
- 손상된 DS_Store 파일은 보기 옵션을 변경하고 폴더 내에서 파일 아이콘을 보거나 정렬하기 어렵게 만들 수 있습니다. 폴더가 즉시 닫히면 DS_Store 파일이 손상되었다는 신호입니다.
- DS_Store 파일을 삭제하여 디스플레이 기본 설정을 재설정하려면. 특정 폴더에 대한 사용자 지정 Finder 보기 설정을 잃게 되지만 폴더의 보기 옵션이나 설정은 언제든지 변경할 수 있습니다.
- Mac에서 다른 시스템으로 파일을 전송하는 것과 같이 컴퓨터 간에 파일을 전송하는 경우 DS_Store 파일로 인해 예기치 않은 문제가 발생할 수 있습니다.
DS_Store 파일에 직면한 문제를 해결하는 몇 가지 빠른 방법은 다음과 같습니다.
- Windows와 같은 비 macOS 시스템에서 적합한 응용 프로그램으로 DS_Store 파일을 엽니다. Windows에서 DS_Store 파일을 여는 데 사용할 수 있는 도구로는 WinRAR, Adobe Acrobat 및 무료 파일 뷰어가 있습니다.
- DS_Store 파일이 손상되거나 바이러스 또는 맬웨어에 감염되지 않았는지 확인합니다. 최고의 Mac용 바이러스 백신 옵션을 사용하여 맬웨어 검사를 실행하고 잠재적인 위협이 있는지 확인할 수 있습니다.
DS_Store 파일을 삭제해도 데이터가 손실되지 않습니다. 그러나 폴더 기본 설정이 변경되면 Finder는 사용자 지정 보기 설정을 저장하기 위해 새로운 DS_Store를 생성합니다.
DS_Store 파일을 삭제하는 방법을 알려드리겠습니다.
- 특정 폴더용
- 터미널 응용 프로그램을 통해 Mac에 있는 여러 폴더의 경우
특정 폴더의 DS_Store 파일 삭제 방법
다음 단계를 사용하여 특정 폴더에서 DS_Store 파일을 삭제합니다.
- 선택 이동 > 유틸리티 > 단말기.
Note: 관리자로 로그인하지 않은 경우, 액세스하려면 이름과 암호를 입력하라는 메시지가 나타날 수 있습니다. DS_Store 파일 삭제에 필요한 명령어를 터미널 앱에서 사용하세요.
- 폴더를 찾아 삭제하려는 DS_Store 파일이 포함된 폴더로 디렉토리를 변경합니다. 예를 들어 폴더가 데스크탑에 있는 경우 cd desktop 명령을 사용하고 Enter를 누릅니다. .
- 유형 찾기 . –name '.DS_Store' –type f –delete 현재 디렉토리에 있는 모든 DS_Store 파일을 삭제하고 Enter.을 누르십시오.
참고: 명령을 의도한 대로 정확히 입력했는지 확인하십시오. 그렇지 않으면 Mac에서 다른 중요한 파일이 삭제될 수 있습니다.
- 선택 확인. 선택한 폴더의 .DS_Store 파일이 삭제됩니다.
참고: 입력한 명령이 작동하지 않는 경우에만 터미널에서 메시지를 보냅니다.
여러 폴더에 대한 DS_Store 파일을 삭제하는 방법
Mac에서 모든 DS_Store 파일을 삭제하려면 다음 단계를 따르십시오.
- 선택 이동 > 유틸리티 > 단말기.
- 터미널 창에 다음 명령 입력: sudo find / -name “.DS_Store” -depth -exec rm {} \; 그리고 Enter.를 누릅니다.
- 메시지가 표시되면 password, 을 입력합니다. DS_Store 파일은 모든 폴더에서 삭제됩니다.
Note: 입력한 명령이 작동하지 않는 경우에만 앱에서 메시지를 반환합니다.
DS_Store 파일 자동 생성 방지 방법
서버에 임의의 폴더가 있으면 해커가 DS_Store 파일에 액세스하고 파일에 대한 속성 또는 메타데이터를 보고 악의적으로 행동할 수 있습니다.
이 문제를 해결하고 DS_Store 파일을 통한 보안 침해를 방지하는 가장 좋은 방법은 DS_Store 파일 자동 생성을 비활성화하는 것입니다. 방법은 다음과 같습니다.
- 선택 이동 > 유틸리티 > 단말기.
- Type defaults write com.apple.desktopservices DSDontWriteNetworkStores true 을 누르고 Enter . 이 명령을 되돌리려면 동일한 명령을 사용하되 true를 false로 변경하십시오. .
- Mac을 재시동합니다.
주기적으로 .DS_Store 파일을 자동으로 삭제하는 방법
DS_Store 파일을 수동으로 계속 삭제하지 않으려면 UNIX 명령을 사용하여 정기적으로 파일을 자동으로 제거할 수 있습니다. 방법은 다음과 같습니다.
- 선택 이동 > 유틸리티 > 단말기.
- 이 명령을 터미널에 입력하거나 붙여넣기: sudo crontab -e 을 누르고 Return열쇠.
- 메시지가 표시되면 관리자 비밀번호.를 입력하십시오.
- vim 편집기에서 키보드의 i를 한 번 누릅니다. 그런 다음 다음 명령을 입력하거나 붙여넣습니다. 30 10root find / -name ".DS_Store" -depth -exec rm {} \;
Note: crontab 항목의 형식은 다음과 같습니다. . 이 예에서 시스템은 10시에 자동으로 명령을 실행하도록 설정되어 있습니다.매일 오전 30시. 다른 값을 사용하여 다른 시간에 대한 명령을 구성할 수 있으며 명령은 Mac이 켜져 있는지 또는 절전 모드에 있는지에 관계없이 실행됩니다.
- 키보드에서 Esc 키를 한 번 누른 다음 Shift+ Z + Z 동시에 crontab 항목을 저장합니다.
Mac에서 DS_Store 파일 제거
대부분의 Mac 사용자는 DS_Store 파일이 존재한다는 사실을 모릅니다. 이러한 보이지 않는 파일은 Mac의 시스템 폴더에 있으며 이 가이드에 설명된 단계를 사용하여 파일을 제거하거나 파일 생성을 비활성화할 수 있습니다.
아래에 의견을 남기고 이 가이드가 Mac에서 DS_Store 파일을 제거하는 데 도움이 되었는지 알려주세요.