반응형
.DS_Store 파일이란?
.DS_Store 파일은 Mac에서만 사용되는 숨겨진 파일입니다.
.DS_Store 파일은 모든 폴더에 자동으로 하나씩 생성되며 폴더와 파일에 대한 meta 정보가 저장되어 있습니다.
.DS_Store는 숨겨진 파일이기 때문에 일반적인 사용법이라면 표시되지 않지만 숨겨진 파일을 표시하는 설정을 하고 있는 경우에는 모든 폴더에서 찾을 수 있을 것입니다.
지금부터가 .DS_Store 파일을 정리해서 삭제하는 방법을 설명하겠습니다.
.DS_Store를 묶어서 삭제하는 방법
.DS_Store 파일을 모두 삭제하는 방법은 간단합니다.
우선 터미널을 기동해 두세요.
터미널을 기동하면 다음 명령을 실행합니다.
sudo find / -name ′.DS_Store′ -delete
이때 ′password?′라고 뜨셨다면 지금 현재 mac에 로그인한 사용자의 비밀번호를 입력해주세요.
걸리는 시간은 폴더 수에 따라 다르지만, 잠시 지나면 완료됩니다.
완료 즉시 터미널을 종료하지 말고 아래 명령을 실행하여 Finder를 재부팅하십시오.
Killall Finder
이제까지 작성된 .DS_Store 파일이 모두 사라집니다.
참고로 .DS_Store에는 폴더 아이콘 정보 등도 저장되어 있기 때문에 삭제하면 반드시 어떤 영향을 미칠 수 있습니다.
하지만 반대로 폴더의 아이콘 설정이 손상된 경우 등은 .DS_Store를 삭제하는 것으로 해결할 수 있으므로 기억해 두십시오.
.DS_Store를 만들지 않도록 하는 방법
앞의 방법을 사용하면 .DS_Store 파일을 모두 삭제할 수 있습니다.
하지만, .DS_Store를 자동 작성을 멈추는 설정은 하지 않았기 때문에, 아래의 타이밍에 다시 .DS_Store 파일이 생성됩니다.
폴더의
카피 이동
파일 복사 이동
어떠한 어플리케이션으로 열었을 때, 저장했을 때
.DS_Store 파일을 만들고 싶지 않기 때문에 위에 해당하는 작업을 하지 않는다는 것은 한없이 불가능합니다.
만약 .DS_Store 파일을 완전히 만들지 않으려면 아래 명령어를 터미널에서 실행하십시오.
defaults write com.apple.desktopservices DSDontWriteNetworkStores True
이 명령어 실행 후에도 .DS_Store를 삭제했을 때와 같은 흐름으로 Finder를 재부팅합니다.
Killall Finder
그 이후로는 .DS_Store 파일이 마음대로 생성되는 일이 없어져 낭비라고 느끼는 파일이 마음대로 만들어질 염려가 없습니다.
.DS_Store 파일은 폴더 표시 설정이나 폴더 아이콘 정보를 저장할 수 있는 파일이기 때문에 역시 .DS_Store 파일이 맞는 것이 좋을 경우 아래 명령어를 실행한 후 Finder를 재부팅하는 명령어를 실행하도록 하겠습니다.
defaults write com.apple.desktopservices DSDontWriteNetworkStores False
또한 .DS_Store 파일이 궁금해서 지우려고 하는 사람도 숨겨진 파일을 표시하지 않는 설정을 변경하면 해결할 문제이기 때문에 그 방법을 검토하는 것도 좋을 것 같습니다.
.DS_Store 파일은 Mac에서만 사용되는 숨겨진 파일입니다.
.DS_Store 파일은 모든 폴더에 자동으로 하나씩 생성되며 폴더와 파일에 대한 meta 정보가 저장되어 있습니다.
.DS_Store는 숨겨진 파일이기 때문에 일반적인 사용법이라면 표시되지 않지만 숨겨진 파일을 표시하는 설정을 하고 있는 경우에는 모든 폴더에서 찾을 수 있을 것입니다.
지금부터가 .DS_Store 파일을 정리해서 삭제하는 방법을 설명하겠습니다.
.DS_Store를 묶어서 삭제하는 방법
.DS_Store 파일을 모두 삭제하는 방법은 간단합니다.
우선 터미널을 기동해 두세요.
터미널을 기동하면 다음 명령을 실행합니다.
sudo find / -name ′.DS_Store′ -delete
이때 ′password?′라고 뜨셨다면 지금 현재 mac에 로그인한 사용자의 비밀번호를 입력해주세요.
걸리는 시간은 폴더 수에 따라 다르지만, 잠시 지나면 완료됩니다.
완료 즉시 터미널을 종료하지 말고 아래 명령을 실행하여 Finder를 재부팅하십시오.
Killall Finder
이제까지 작성된 .DS_Store 파일이 모두 사라집니다.
참고로 .DS_Store에는 폴더 아이콘 정보 등도 저장되어 있기 때문에 삭제하면 반드시 어떤 영향을 미칠 수 있습니다.
하지만 반대로 폴더의 아이콘 설정이 손상된 경우 등은 .DS_Store를 삭제하는 것으로 해결할 수 있으므로 기억해 두십시오.
.DS_Store를 만들지 않도록 하는 방법
앞의 방법을 사용하면 .DS_Store 파일을 모두 삭제할 수 있습니다.
하지만, .DS_Store를 자동 작성을 멈추는 설정은 하지 않았기 때문에, 아래의 타이밍에 다시 .DS_Store 파일이 생성됩니다.
폴더의
카피 이동
파일 복사 이동
어떠한 어플리케이션으로 열었을 때, 저장했을 때
.DS_Store 파일을 만들고 싶지 않기 때문에 위에 해당하는 작업을 하지 않는다는 것은 한없이 불가능합니다.
만약 .DS_Store 파일을 완전히 만들지 않으려면 아래 명령어를 터미널에서 실행하십시오.
defaults write com.apple.desktopservices DSDontWriteNetworkStores True
이 명령어 실행 후에도 .DS_Store를 삭제했을 때와 같은 흐름으로 Finder를 재부팅합니다.
Killall Finder
그 이후로는 .DS_Store 파일이 마음대로 생성되는 일이 없어져 낭비라고 느끼는 파일이 마음대로 만들어질 염려가 없습니다.
.DS_Store 파일은 폴더 표시 설정이나 폴더 아이콘 정보를 저장할 수 있는 파일이기 때문에 역시 .DS_Store 파일이 맞는 것이 좋을 경우 아래 명령어를 실행한 후 Finder를 재부팅하는 명령어를 실행하도록 하겠습니다.
defaults write com.apple.desktopservices DSDontWriteNetworkStores False
또한 .DS_Store 파일이 궁금해서 지우려고 하는 사람도 숨겨진 파일을 표시하지 않는 설정을 변경하면 해결할 문제이기 때문에 그 방법을 검토하는 것도 좋을 것 같습니다.
반응형