Mac에서 사이트를 개발 중이며 일부 폴더 (또는 해당 폴더에 파일)를 만들 때마다 해당 폴더에 .DS_Store가 생성됩니다.
.DS_Store 파일 생성을 방지하는 방법은 무엇입니까?
답변
mach_inject 를 사용하여 가능합니다 . .DS_Store의 죽음을 살펴보십시오
아무것도 수행하지 않는 함수로 HFSPlusPropertyStore :: FlushChanges () 를 재정의 하면 Snow Leopard와 Lion에서 .DS_Store 파일을 만들지 못했습니다.
참고 : 10.11에서는 시스템 앱에 코드를 삽입 할 수 없습니다.
답변
http://asepsis.binaryage.com/을 설치 한 다음 Mac을 재부팅하십시오.
ASEPSIS는 Mac의 모든 .DS_Store를 /usr/local/.dscage로 리디렉션합니다.
그 후에는 Mac에서 모든 .DS_Store를 재귀 적으로 삭제할 수 있습니다.
find ~ -name ".DS_Store" -delete
or
find <your path> -name ".DS_Store" -delete
각 Mac 메이저 업데이트 후에 절차를 반복해야합니다.
답변
참고 : “Asepsis는 더 이상 개발 중이 아니며 OS X 10.11 (El Capitan) 이상에서 지원됩니다.”
다음 은 옵션에 대한 포괄적 인 검토 입니다. Asepsis (두 번째 언급 한 솔루션)는 찾고있는 것처럼 보이며 모든 폴더에있는 대신 .DS_Store 생성을 통합 캐시로 다시 라우팅합니다.
답변
터미널을 엽니 다. 다음 명령을 실행하십시오 :
defaults write com.apple.desktopservices DSDontWriteNetworkStores true
컴퓨터를 다시 시작하거나 로그 아웃 한 후 사용자 계정으로 다시 로그인하십시오.
더 많은 정보를 원하시면 :
답변
다음 줄을 “.profile”파일에 넣으십시오.
.profile 파일을 열고이 줄을 복사하십시오
find ~/ -name '.DS_Store' -delete
터미널 창을 열면 .DS_Store 파일이 자동으로 삭제됩니다.
답변
시스템을 선택하면이 파일이 나타나기 시작합니다. $ defaults write com.apple.finder AppleShowAllFiles TRUE이 명령을 실행하면 disapear $ defaults write com.apple.finder AppleShowAllFiles FALSE 터미널 사용
답변
함수
find ~/ -name '.DS_Store' -delete
.DS 저장소 파일을 일시적으로 제거했습니다. 그러나 파일이 Mac으로 돌아올 지 여부는 확실하지 않습니다. 또한 ‘ATOM’을 설치 한 후 “DS_Store”가 Mac에 등장하기 시작했습니다. 따라서 설치하기 전에 타사 소프트웨어를 올바르게 스캔하십시오. 베스트