.DS_Store 삭제 결과 파일을 수동으로 삭제하면

디렉토리에서 .DS_Store 파일을 수동으로 삭제하면 발생할 수있는 최악의 상황은 무엇입니까? 어떤 중요한 정보를 잃을 수 있습니까?



답변

.DS_Store 파일은 Finder에서만 해당 특정 폴더에 대한 사용자 정의보기 설정을 유지하는 데 사용됩니다. 대부분의 경우, 삭제해도 아무런 변화가 없거나 최악의 경우 사용자 정의 Finder보기 설정 (아이콘 크기, 위치, 배경색 등)이 손실됩니다.

OS X에서 ‘공간 검색기’환경을 유지하려는 경우 더 신경을 쓸 수 있지만 대부분의 사용자에게는 변경 내용이 표시되지 않습니다.


답변

최악의 경우 폴더 표시 속성 (아이콘 위치 및보기 설정)이 사라집니다. 아이콘 위치와보기 설정을 중요하게 고려하지 않으면 이러한 파일에 저장된 중요한 정보가 없으므로 삭제해도 안전합니다.


답변

내가 알 수있는 한, 그들은보기 옵션에 표시된 모든 설정을 아이콘 및 목록보기 (또는 일부가 변경된 후 설정의 일부)에 저장합니다.

열보기에서 맨 아래의 옵션은 모든 폴더에 대해 동일하지만 정렬 기준 및 정렬 기준 모드는 여전히 .DS_Store 파일에 저장됩니다.

항상 열기 는 “이 폴더의 이전에 사용한보기 모드를 .DS_Store 파일로 저장”을 의미합니다. 기본보기 모드 (FXPreferredViewStyle, 대체로 창을 닫은 후 변경됨)를 대체합니다. “항상 열보기로 열기”를 선택하고 ⌘1을 누르면 폴더 별보기 모드가 아이콘보기가됩니다.

.DS_Store 파일에는 창의 기본 크기, 창의 표시된 부분, 아이콘보기의 아이콘 위치 및 사이드 바의 너비도 포함됩니다.

스포트라이트 주석은 .DS_Store 파일과 확장 된 속성 에 모두 저장됩니다 . .DS_Store 파일을 삭제하면 Finder에 주석이 표시되지 않지만 Spotlight는 표시됩니다.


답변

OS X 10.6 이상 .DS_Store부터 텍스트 형식이 바이너리 로 바뀌었고 Apple에서 문서화하지 않은 것으로 보이므로 그러한 파일을 제거하면 정확한 결과를 알 수 없습니다.

그러나 우리가 가진 정보를 기반으로 파일은 기본적으로 디렉토리와 파일을 표시하는 방법 (예 : Finder에서의 위치)에 대한 정보를 저장합니다. 디렉토리 또는 파일 자체의 속성을 .B- 트리와 같은 형식으로 제공하는 일련의 레코드를 보유 합니다.

또한 휴지통 폴더에서 파일이 제거 된 위치를 저장 하므로 DS_Store 파일을 제거하면 Finder는 제거 된 파일의 원래 위치를 알 수 없습니다.

따라서 Finder에 폴더가 표시되는 방법에 대해 걱정하지 않으면 안전하게 제거 할 수 있습니다. 휴지통 폴더 내에 DS_Store 파일 인 경우 그대로 두십시오.


DS_Store 파일에 정확히 무엇이 저장되어 있는지 더 관심이 있다면 , dsstore_dump.pl사람이 읽을 수있는 형식으로 상점 파일의 레코드를 읽을 수있는 도구를 사용해보십시오 .

CPAN의 DS_Store 형식 도 참조하십시오.


답변