FAT 디스크의 리소스 포크 자동 고정


0

내 Windows 디스크에서 .dsstore 및 리소스 파일을 보는 것을 완전히 싫어합니다.

거기있어? 비어 있는 로그 아웃 / 꺼내기에서 지정된 디스크의 파일을 자동 삭제하는 프로그램?


.dsstore 및 리소스 파일이 같은 범주에 있지 않습니다. 일부 파일의 경우 리소스 포크를 삭제하면 상당한 데이터 손실이 발생합니다.
Daniel

나를 위해 똑같은 범주에있다 : 쓰레기. 물론 Windows 디스크에 시스템 파일을 옮기지 않을 것입니다. (왜 그렇게해야합니까?) 따라서 파일을 삭제하는 것이 100 % 안전하다고 생각합니다.
Magnetic_dud

답변:


3

.DS_Store 파일을 제거하는 방법은 여러 가지가 있습니다. 그것은 당신이 사용하기로 결정한 방법에 대한 귀하의 정확한 요구가 무엇인지에 달려 있습니다. 로그인 / 로그 아웃시 디스크를 꺼내는 것과 완전히 다른 디스크를 꺼내는 것은 완전히 다른 과정이기 때문에 디스크를 꺼내는 것과는 완전히 다릅니다. .DS_store가 터미널을 열고 다음을 입력하여 네트워크 디스크에 쓰기를 허용하지 못하게 할 수 있습니다.

defaults write com.apple.desktopservices DSDontWriteNetworkStores true

사용할 수있는 이미 존재하는 .DS_Store 파일을 수동으로 제거하려면 다음을 수행하십시오.

dot_clean /path/folder

그러한 파일을 상위 파일과 병합합니다.


로그 아웃 할 때이 명령을 실행할 수 있습니까?
Magnetic_dud

3
Apple이 LogoutHook이라고 부르는 것을 사용하여 로그 아웃 할 때 명령을 (쉘 스크립트의 형태로) 실행할 수 있습니다. 정확한 방법은 실행중인 OS X의 정확한 버전에 따라 다릅니다. 이리 나는 과거에 사용한 일반적인 방법입니다. 그만큼 기미 Blacktree의 pref 창에는 LogoutHook 스크립트를 지정하는 옵션도 있습니다.
calum_b

@scottishwildcat - 멋진 설명과 팁! ;-)
l'L'l

2

리소스 포크는 실제 포크로 더 이상 존재하지 않습니다. 10.4 이후 확장 된 속성으로 저장되었습니다.

._로 시작하는 파일은 확장 된 속성, ACL 및 HFS 파일 속성 / Finder 플래그를 저장하는 데 사용됩니다. dot_clean 또는 find를 사용하여 삭제할 수 있습니다.

dot_clean /Volumes/Volume
find /Volumes/Volume -name ._\* -delete

find와 함께 .DS_Store 파일을 삭제할 수 있습니다 :

find /Volumes/Volume -name .DS_Store -delete

또 다른 옵션은 BlueHarvest :

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.