디렉토리에서 .DS_Store 파일을 수동으로 삭제하면 발생할 수있는 최악의 상황은 무엇입니까? 어떤 중요한 정보를 잃을 수 있습니까?
디렉토리에서 .DS_Store 파일을 수동으로 삭제하면 발생할 수있는 최악의 상황은 무엇입니까? 어떤 중요한 정보를 잃을 수 있습니까?
답변:
.DS_Store 파일은 Finder에서만 해당 특정 폴더에 대한 사용자 정의보기 설정을 유지하는 데 사용됩니다. 대부분의 경우, 삭제해도 아무런 변화가 없거나 최악의 경우 사용자 정의 Finder보기 설정 (아이콘 크기, 위치, 배경색 등)이 손실됩니다.
OS X에서 '공간 검색기'환경을 유지하려는 경우 더 신경을 쓸 수 있지만 대부분의 사용자에게는 변경 내용이 표시되지 않습니다.
extended file attributes
있지만 Finder는 읽지 않습니다. 자신을 볼 수 :mdls -n kMDItemFinderComment myfile
-n
스위치가 작동하지 않습니다. 을 사용해야 -name
합니다.
내가 알 수있는 한, 그들은보기 옵션에 표시된 모든 설정을 아이콘 및 목록보기 (또는 일부가 변경된 후 설정의 일부)에 저장합니다.
열보기에서 맨 아래의 옵션은 모든 폴더에 대해 동일하지만 정렬 기준 및 정렬 기준 모드는 여전히 .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 형식 도 참조하십시오.
rm
수동에서 파일을 ~/.Trash
내가 떠나, .DS_Store
파일이 '휴지통 비우기'를 클릭하여 삭제 된 것이 내 드라이브를 어지럽히고?" 내가 당신을 올바르게 이해한다면, 유일한 결과는 .DS_Store
휴지통 폴더 자체 의 단일 폴더가 복잡해질 수 있다는 것입니다. :)
.DS_Store
문서화되지 않은 것 같습니다.
.DS_Store
파일이 삭제 될 때 주석이 손실됩니다 !