OS X이 Spotlight 및 휴지통 파일을 메모리 카드 및 USB 스틱에 쓰지 못하게하는 방법은 무엇입니까?


126

USB 스틱을 Mac에 연결하면 OS X은 Spotlight 색인 및 휴지통 폴더를 포함하여 여러 개의 숨겨진 파일을 스틱에 생성합니다.

터미널에서 USB 스틱 "제목 없음"의 예 :

$ ls -a /Volumes/Untitled
.Spotlight-V100
.Trashes
._.Trashes
.disk
.fseventsd

카메라의 xD 메모리 카드에서도이 작업을 수행하므로 사진을 복사하여 카드에서 삭제 한 후에도 카드가 가득 찼습니다.

USB 및 메모리 카드에 대해이 기능을 끌 수 있습니까? 그래서 OS X은이 파일을 기본 디스크에 쓰거나 전혀 쓰지 않습니까?


의견은 긴 토론을위한 것이 아닙니다. 이 대화는 채팅 으로 이동 되었습니다 .
bmike

답변:


20

2018 년 3 월 업데이트 내 솔루션이 더 이상 유효하지 않은 것 같습니다. 지금 작동하는 솔루션은 아래 답변 중 하나에서 @ElmerCat에 의해 제안됩니다.

그는 CleanMyDrive 2 를 사용할 것을 제안합니다

더 이상 사용되지 않는 솔루션

아시다시피 두 가지 선택이 있습니다.

  1. TinkerTool (무료)

대체 텍스트

  1. BlueHarvest (상업용)

대체 텍스트


1
알았어 고마워. 어딘가에 기본 제공 설정이 있기를 바라지 만 적어도 사용 가능한 솔루션이 있습니다.
jg-faustus

3
@Philip : 불행히도 Tinkertool은 세부 정보 페이지 에 따라 .DS_Store 파일 만 처리 합니다 . 이는 아마도 이것이 CLI를 통해 비활성화 할 수있는 유일한 숨김 파일임을 의미합니다. 다른 파일에는 사용자 지정 도구가 필요합니다. 그러나 BlueHarvest는 멋지게 보이고 필요한 것을 수행합니다. (일부 찾을 여기 문제에 대한 자세한 내용여기에 )
JG-faustus

1
오래된! 나중에 대답은 더 나은
디마 Tisnek

1
@ JG-faustus는뿐만 아니라 Tinkertool 만 된 .DS_Store 파일과 거래하지만, 그래서 그냥 네트워크 fileysystems의 경우와
nhed

2
그것을 테스트했습니다. Tinkertool은 USB 드라이브에서 작동하지 않습니다 (최소 10.9 이상)
복어

106

yourUSBstick이 예에서 호출 된 플래시 드라이브와 같은 특정 마운트 된 볼륨의 경우 이러한 명령은 기존 크래프트를 제거하고 현재 및 이후에 스포트라이트 색인 작성을 중지하고 관련 fsevents 로깅을 중지하고 휴지통 기능을 사용하지 않습니다.

mdutil -i off /Volumes/yourUSBstick
cd /Volumes/yourUSBstick
rm -rf .{,_.}{fseventsd,Spotlight-V*,Trashes}
mkdir .fseventsd
touch .fseventsd/no_log .metadata_never_index .Trashes
cd -

아이콘 및 창 배치와 관련하여 Apple double "._ *"파일 및 기타 Apple DS cruft와 같이 계속보고 싶은 다른 익숙하지 않은 것들.


8
이렇게하면 인덱싱이 비활성화 될 수 있지만 해당 파일과 디렉터리는 여전히 볼륨 (처음에는 성가신 부분)에 있으며 삭제하면 .Spotlight * 및 .fseventd가 다시 나타납니다. 실제로 .metadata_never_index는 일반적인 cruft보다 파일 목록에 하나 이상의 항목입니다.
ShreevatsaR

1
+1, 사실, 나는 쓰레기를 직접 만질 생각을 가지고 더 나은 해결책을 찾기 위해 여기에 갔지만 이것을 보았을 때 +1을 견딜 수 없었습니다. 그것은 실제 문제를 해결합니다. – 자동차 오디오가 휴지통에있는 파일을 재생하지 못하게합니다;)
Michael Krelin-해커

+1은 이것이 존재한다는 것을 알았지 만 필요할 때 항상 찾아야합니다. 이것은 OSX 시스템보다 USB 드라이브에 더 많은 액세스 권한이있는 경우 유용합니다.
mlhDev

2
고마워, 나는 "cd-"에 대해 몰랐다. 나는 여전히 푸시 / 팝을 밀고있다 :).
studgeek

".DS_Store"디렉토리는 어떻습니까? 여전히 거기에 있습니다. "rm -rf"라인에 포함되지 않은 이유는 무엇입니까?
Marnix A. van Ammers

30

Spotlight가 비 시스템 볼륨을 색인화하지 못하게하려면 시스템 환경 설정> Spotlight의 개인 정보 목록에 / Volumes를 추가하십시오.

/ Volumes는 모든 비 시스템 디스크가 기본적으로 마운트되는 파일 시스템의 지점입니다.

여기에 이미지 설명을 입력하십시오


10.8에서는 / Volume을 추가 할 수 없습니다. 그래도 한 번에 하나씩 개별 볼륨을 추가 할 수 있습니다. 나는 비슷한 용의자mdutil -i off /Volumes/xxx
디마 Tisnek

15
@qarma 10.8 이상에서 / Volume을 추가 할 수 있습니다. Finder 윈도우를 열고 Shift+ Command+ G를 눌러 "폴더로 이동 ..."윈도우를 불러 온 /Volumes다음을 입력 한 다음 Finder 윈도우 상단의 "볼륨"옆에있는 작은 폴더 아이콘을 위의 스크린 샷 목록
Chris Mukherjee

나는 ... 그것을 밖으로 시도해야합니다
디마 Tisnek

1
당신은 추가 할 수 있습니다 /Volumes, 그것은 작동하지 않습니다.
kenny

1
내 컴퓨터에서 내장 하드 드라이브는에 ​​있습니다 /Volumes/Macintosh HD. 그래도 문제가 해결되지 않으면 Spotlight가 HD 색인을 생성하지 못하게됩니까?
LarsH

17
  1. USB 드라이브를 삽입하십시오.
  2. Macintosh HD > Applications > Utilities터미널로 이동하여 엽니 다.
  3. 터미널 프롬프트 path_to_volume에서 실제 경로로 대체하여 다음 명령을 입력하십시오 .

    sudo mdutil -i off /path_to_volume

  4. 리턴을 누르십시오.

  5. 암호를 묻는 메시지가 표시되면 관리자 암호를 입력 한 다음 return을 누르십시오. 당신은 응답을 받게됩니다 :

    /path_to_volume/: Indexing disabled for volume. Mac OS X 10.4 또는

    /path_to_volume: Indexing disabled. Mac OS X 10.5 이상에서

    스포트라이트는 지정된 볼륨의 색인 생성을 즉시 중단합니다.

  6. Mac OS X 10.5 이상을 사용하는 경우 9 단계로 건너 뜁니다.

  7. 터미널 프롬프트에서 올바른 경로를 다시 입력하여 다음 명령을 입력하십시오.

    sudo mdutil -E /path_to_volume 그리고 Return 키를 누릅니다

  8. 암호를 묻는 메시지가 표시되면 관리자 암호를 입력 한 다음 return을 누르십시오. 당신은 응답을 받게됩니다 :

    /path_to_volume/: Volume index removed.

  9. 터미널 프롬프트에서 exitreturn을 입력하십시오 .
  10. 터미널을 종료하십시오.

thexlab.com , Mac OS X 전자 책 문제 해결 및 웹 사이트 덕분에 다른 방법이 작동하는 이유에 대한 자세한 설명을 얻을 수 있습니다.


1
참고 sudo는 현재 사용자의 비밀번호를 요청합니다
user151019

이것은 나를 위해 일했습니다. Spotlight의 디스크 사용량은 2GB에서 200k로 증가했습니다. 스포트라이트가 빈 디스크에서 많은 디스크 사용량을 차지한다는 사실은 미쳤다 . 이 솔루션과 USB 기반 트리거 스크립트를 결합하여 어떤 종류의 USB 장치가 있는지 감지 하고이 명령을 자동으로 실행할 수 있는지 궁금합니다. 그것에 대한 아이디어가 있습니까?
Otheus

15

스포트라이트 파일을 처리하는 다른 방법은 해당 볼륨을 스포트라이트 제외 목록에 추가하는 것입니다. 장치를 연결하고 시스템 환경 설정의 스포트라이트 프리 패인으로 이동하십시오. 개인 정보 탭을 선택하십시오. 이제 해당 볼륨을 데스크탑에서 프라이버시 목록으로 드래그하십시오. 또는 하단의 + 버튼을 사용하여 추가하십시오. 해당 볼륨에서 더 이상 스포트라이트 인덱싱이 발생하지 않습니다.


불행하게도, 볼륨이 마운트 해제 될 때마다 볼륨이 개인 정보 보호 목록에서 제거되는 것처럼 보입니다. 따라서 메모리 카드 나 USB 스틱을 다시 연결할 때마다이 과정을 반복해야합니다.
LarsH

9

2017 년 12 월

이 모든 시간이 지나면 Apple은 Finder에 무언가를 빌드하여이를 처리 할 것이라고 생각합니다. USB 디스크 나 SD 카드를 사용하는 사람들이 자동차 나 다른 장치에서 미디어를 재생하는 것은 여전히 ​​매우 일반적인 문제입니다.

그럼에도 불구하고 개발자들은 수많은 Apple 승인 앱으로 빈 공간을 채웠습니다. 이전 답변에 나열된 응용 프로그램은 당시에는 좋았지 만 최신 버전의 macOS에서는 작동하지 않았습니다.

또한 미확인 개발자가 작성한 파일 시스템을 완전히 제어 할 수있는 것을 설치하는 것에 약간주의를 기울였습니다. App Store를 다루고 싶지 않은 것은 한 가지 일이지만 개발자로 Apple에 등록하고 싶지 않은 것은 또 다른 일입니다. 또한 AppStore의 항목은 최소한 Apple의 최소한의 감사를 거쳤으며 컴퓨터를 설치하는 것처럼 쉽게 제거 할 수 있습니다.

따라서이 "답변"을 읽을 때마다 App Store에서 최신 정보, 잘 검토 및 무료 정보검색하는 것이 좋습니다.

TL; DR :

2017 년 12 월 20 일 에 제가 선택한 것은 App Store의 "CleanMyDrive 2"입니다. 완전히 무료로 문제, 아름다운 인터페이스를 해결합니다. (맞춤형 아이콘의 인앱 구매를 제공합니다. 그렇지 않으면 모든 것이 무료로 작동합니다.)

내일은 더 나아질 수도 있지만 결론은 다음과 같습니다 .App Store에는 jg-faustus의 독창적이면서도 지속적인 질문에 대한 무료의 쉬운 솔루션이 있습니다.

따라서 이것이 답변보다 맹렬한 것처럼 보이면 사과하지만 실제로 이전의 모든 답변이 오래되어 유용한 해결책을 얻지 못했습니다. 무언가를 말하지 않으면 더 많은 사람들이 터미널을 다루거나 의심스러운 앱을 설치하는 데 시간을 낭비하게됩니다. App Store 로 이동하면 지불 할 필요가 없습니다.


6

데스크탑에서 장치를 꺼내기 전에 MacOS 터미널 명령 줄을 사용하여 이러한 파일과 폴더를 모두 나열하고 삭제합니다. 일부 파일의 경우 / bin / rm 명령을 sudo해야 할 수도 있습니다.


저도 그렇게 해요. 필요하지 않으면 더 좋을 것이지만 대안을 조사하고 있습니다.
jg-faustus

그건 그렇고, 장치는 / Volumes / <name>
DerMike

4

내가 사용하는 청소 꺼내기 (무료) 및 사용자 정의 (개인 여전히) 자동화 서비스는 내가 청소 및 응용 프로그램을 사용하여 볼륨을 배출 할 수있는 단축키를 할당 할 수 있습니다.


Automator Service에 액세스하지 않으면이 답변이 실제로 도움이되지 않는다고 언급했습니다. 서비스도 공유 할 수 있습니까?
nohillside

답변은 절대적으로 도움이됩니다. Automator 작업없이 앱을 사용할 수 있습니다. Clean Eject에 대한 특수 단축키를 추가하려면 Alfred, Keyboard Maestro와 같은 많은 옵션이 있습니다. Automator 조치는 필수는 아니지만 유용합니다. 내가 그것을 업로드 할 때 나는 수에 : gingerbeardman.com/services
매트 Sephton

선택한 파인더 볼륨을 꺼내기 위해 사용하는 서비스가 사이트별로 업로드되었습니다 (위 링크 참조).
Matt Sephton

업로드 주셔서 감사합니다, 답변을 훨씬 더 완성합니다.
nohillside

4

@ Miles Leacy의 포스트

그리고 @ qarma의 의견 :

아니,이는 여전히 도 OSX 10.9에서 가능하지만, 당신은 지금 몇 가지 추가 단계를 수행해야합니다

1)에서 찾기 를 클릭 이동을 클릭 한 다음 폴더로 이동을 ...

2) / Volumes 를 입력하고 이동을 클릭하십시오.

3) Finder 창이 열리고 맨 위에 볼륨 이 표시되어야합니다 .

가장 중요한 단계입니다.

4) Finder 윈도우 상단의 볼륨 이라고 표시된 곳에는 작은 파란색 폴더 아이콘이 있습니다. 이 아이콘을 클릭하여 즐겨 찾기 패널 로 왼쪽으로 드래그하십시오 .

5) 이제 Miles Leacy가 제안한 스포트라이트 설정을 포함하여 어디서나 볼륨 폴더에 액세스 할 수 있습니다. (필요할 때마다 즐겨 찾기 링크를 클릭하여 선택하십시오.)

도움이 되었기를 바랍니다,

베스트,

블라드 :)

~ ~ ~

Spotlight 설정에서 액세스 할 수 있도록 볼륨 폴더를 즐겨 찾기에 추가하는 방법

~ ~ ~

볼륨 폴더를 스포트라이트 예외 목록에 추가 한 후의 모습 :

배경에서 Safari에서 내 게시물을 볼 수 있습니다. ;)

볼륨 폴더를 스포트라이트 예외 목록에 추가 한 후의 모습


1
FWIW, 나는 이것이 훌륭한 답변이라고 생각할 필요는 없습니다. 나는 그 부분을 제거하고 그대로 둡니다.
Mark Edington

Mac HD는 볼륨의 하위 폴더이므로 Mac HD에서도 Spotlight를 비활성화하지 않습니까?
LarsH

@LarsH 좋은 질문입니다. 스포트라이트가 마음에 들지 않고 요즘 내 Mac에서 완전히 비활성화되었으므로 확실하지 않습니다. : 3
Vladimir

3

휴지통 파일은 이제 폴더 대신 파일이기 때문에 실제로 .Trashes 파일을 터치하는 것이 주요 문제를 해결하는 가장 좋은 방법입니다. 즉, Apple이 파일을 삭제하고 드라이브가 더 이상 가득 차면 파일을 .Trashes 폴더로 재배치 할 수 없습니다.

또 다른 옵션은 Cmd-Opt-Shift-Backspace를 눌러 Finder가 카드를 꺼내기 전에 카드의 휴지통 내용을 비우도록하는 것입니다.

첫 번째 방법은 두 번째가 모든 드라이브의 모든 휴지통 내용에 영향을 미치기 때문에 실제로 가장 좋습니다.

그러나 게시물에서 다양한 도트 파일로 인한 드라이브 오염에 대해 더 걱정하는 것 같습니다. 위에서 언급 한 단계를 수행하면 디스크 공간이 절약되지만 최소한의 도트 파일이 생성됩니다.


3

MacOS는 이제 터미널에서 토글 할 수있는이 직접 플래그를 제공합니다.

defaults write com.apple.desktopservices DSDontWriteUSBStores -bool true

1
질문의 일부에 대한 좋은 답변. DSStore를 비활성화하지만 문제는 특히 휴지통 및 스포트라이트 파일과 관련이 있습니다.
Otheus

2

숨겨진 Mac OS 파일을 읽으려고하는 자동차 오디오를 중지하는 쉬운 방법은 Windows OS에서 파일을 제거하는 것입니다. iTunes에서 MP3 음악을 USB 스틱으로 복사하기 만하면됩니다. 스틱을 Windows OS로 바꾸고 폴더 옵션에서 숨겨진 파일보기를 선택하십시오. 그러면 성가신 .trashes 파일을 포함하여 신뢰할 수있는 Mac이 USB 스틱에 배치 한 모든 숨겨진 파일을 삭제할 수 있습니다. 마지막으로 Windows OS 사용!


+1 약간 지루하지만 확실하지는 않지만, 하하를 완성시킵니다.
Vladimir

2

무료 앱인 " Hidden Cleaner "를 사용했습니다. 내 자동차의 MP3 플레이어가. (MP3filename) .mp3 (중공, 빈 mp3 파일)도 읽으려고했습니다. Finder 왼쪽 메뉴의 장치 섹션에서 Macintosh HD로 이동하여 USB 드라이브를 끌어서 Clean Cleaner 앱에 놓습니다. 빈 파일을 정리하고 실제 MP3를 남겨두고 USB를 꺼냅니다.

참고 : 이는 영구적 인 해결책이 아닙니다. 파일을 복사 할 때마다 위의 작업을 수행해야합니다. 그래도 상관 없습니다.


다른 유사한 프로그램 : Windows 용 꺼내기 www011.upp.so-net.ne.jp/decafish/EjectForWindows/…
Vinicius Pinto

파일 시스템과 관련하여 컴퓨터를 알 수없는 개발자에게 신뢰하는 것은 좋지 않습니다. 방금 말하고 있어요
ElmerCat

2

오래된 질문이지만 마침내 Asepsis를 발견했습니다 . 이것은 오픈 소스 유틸리티로 .DS_STORE, 기본적으로 모든 디렉토리를 한곳에서 기본적으로 한곳에 제한하여 /usr/local/.dscage
설치 한 후, 설치 후 USB 드라이브에서 .DS_STORE를 재부팅하지 않아도됩니다. 외부 드라이브에서 인덱싱을 비활성화해야합니다. 버전 1.4부터는 OS X Mavericks도 지원합니다.

Aepsis 웹 사이트에서 업데이트 : "경고 : Asepsis 는 더 이상 개발 중이 아니며 OS X 10.11 (El Capitan) 이상에서 지원됩니다.


시원한! 이 프로그램이 어떻게 시스템 충돌이나 극단적 인 CPU로드를 처리하는지 궁금합니다. 다시 말해, 디스 사이클로 나이 팅 (Disycronization)이 자동으로 처리되는지, 아니면 스스로해야하는지 궁금합니다. 우리가 걱정할 필요가 없기 때문에 Automaticlly는 좋지만 프로그램이 더 많은 검사를해야한다는 것을 의미합니다.
Vladimir

2

여기에있는 대부분의 솔루션은 '도트 파일 생성 방지'가 아니라 '이젝트 전에 도트 파일 정리'입니다.

전자에 대한 무료 솔루션을 검색하면서 몇 가지 옵션을 시도했으며 여기 에서 애플 스크립트를 사용했습니다. 그 과정에서 무슨 일이 일어나고 있는지 정확히 볼 수 있기 때문입니다.

그 답변에 대한 나의 의견에서 OSX 10.12.1에서 작동하도록 약간 편집했다는 점에 유의하십시오. (이 경우 소스를 다시 게시하지 않습니다. 이것은 꽤 '링크 친화적 인'질문처럼 보입니다).


2

내가 이것을 단순히 Metaxis의 답변에 기여할 수 없다는 것은 가장 어리석은 일입니다. 그러나 / Volumes의 모든 폴더 (또는 지정한 경우 특정 폴더)에 대해이를 자동으로 처리하는 bash 스크립트를 쉽게 만들 수 있습니다. 폴더가 / Volumes 아래에 표시되면 Automator 또는 Applescript를 사용하여이를 호출 할 수 있어야하며 인덱싱이 자동으로 비활성화됩니다.

#!/bin/bash

if [ -n "$1" ]; then
    if [ ! -e "${1}/.metadata_never_index" ]; then
        echo "mdutil -i off $1"
        mdutil -i off "$1"
        cd "$1"
        rm -rf .{,_.}{fseventsd,Spotlight-V*,Trashes}
        mkdir .fseventsd
        touch .fseventsd/no_log .metadata_never_index .Trashes
    fi
else
#    echo "finding Volumes"
    find /Volumes -type d -maxdepth 1 -mindepth 1 -print0 | xargs -0 -n 1 "$0"
fi

0

이 앱을 Apple App Store에서 무료로 찾아서 사용했으며 나에게 큰 도움이되었습니다. App Store에서 따옴표없이 "cleanusbdrive"을 모두 검색해야합니다.

José A. Jiménez Campos의 작품입니다.



0

현재 Cleanmydrive2 는 앱 스토어에서 무료로 제공되며 사용자가 높은 시에라까지이 문제를 처리합니다.


-1

Automator의 Sierra 10.12.3에서 작동하도록했습니다.

먼저이 버전의 스크립트를 만들었습니다. freefly42와 같은 방식으로 작동합니다. 동일한 방식으로 쓰는 것과는 다른 방식입니다.

비원시 bash 스피커를 번역하려면 다음과 같이하십시오.

명령 줄 인수와 함께 실행하면 인수가 디렉토리인지 여부와 해당 디렉토리에 ".disable_osx_metadata"라는 파일이 있는지 확인합니다.

특수 파일이 없으면 아무 일도 일어나지 않습니다. 해당 드라이브는 무시됩니다.

특수 파일이 있으면 스크립트는 모든 osx 메타 데이터를 삭제하고 다른 것을 막는 몇 가지 작은 새 항목을 만듭니다. 예를 들어, .Trashes라는 파일을 작성하면 OS가 .Trashes라는 디렉토리를 작성한 다음 파일을 작성할 수 없습니다.

인수없이 실행하면 / Volumes의 각 디렉토리마다 한 번씩 실행됩니다.

따라서 수동으로 실행하거나 클릭하면 연결된 모든 드라이브를 검사합니다. Automator에서 워크 플로를 생성하면 드라이브가 연결될 때마다 해당 드라이브에 대해서만 Automator가 워크 플로를 실행합니다.

#!/bin/bash
x=.disable_osx_metadata
[[ "$1" ]] || exec find /Volumes -type d -maxdepth 1 -mindepth 1 -exec $0 {} \;
[[ -e "$1/$x" ]] || exit 0
mdutil -i off "$1"
rm -rf "$1"/.{,_.}{fseventsd,Spotlight-V*,Trashes}
mkdir "$1/.fseventsd"
touch "$1/.fseventsd/no_log" "$1/.Trashes" "$1/$x"

"disable_osx_metadata", chmod 755로 저장하고 / usr / local / bin에 복사하십시오.

$ cd Documents/disable_osx_metadata/
$ chmod 755 disable_osx_metadata
$ sudo cp disable_osx_metadata /usr/local/bin

그런 다음 Automator, New, Folder Action을 엽니 다.

그런 다음 Sierra 10.12.3에서도 Automator에 / Volumes 디렉토리를 분명하지 않은 방식으로 추가 할 수 있음을 알았습니다.

Finder, File, "Go To Folder ..."로 이동하여 "/ Volumes"를 수동으로 쓰고 Enter를 누르십시오.

이제 HD 및 USB 드라이브가있는 창이 표시되지만 "/ Volumes"폴더를 클릭하지 않아도됩니다. 그러나 제목 표시 줄에 "/ Volumes"라고 표시되고 맨 아래에도 나타납니다.

제목 표시 줄 또는 아래쪽에서 "/ 볼륨"옆에있는 폴더 아이콘을 Automator로 끌어서 "폴더 작업이 다음에 추가 된 파일 및 폴더를받습니다 : [______]"

Finder 제목 표시 줄에서 / 볼륨 드래그

파인더를 닫습니다.

Automator로 돌아 가기 : 왼쪽에서 아래로 스크롤하여 "Get Folder Contents"를 오른쪽으로 끌어서 놓습니다.

그런 다음 왼쪽에서 다시 아래로 스크롤하여 "쉘 스크립트 실행"을 오른쪽으로 끌어서 "폴더 컨텐츠 가져 오기"아래에 놓으십시오.

"Pass input :"을 "arguments"로 변경하십시오. 셸 : [/ bin / bash] 입력 : [인수로] 전달

그런 다음 스크립트를 / usr / local / bin에서 "Run Shell Script"아래의 상자로 끌어서 "/ usr / local / bin / disable_osx_metadata"라고 표시하십시오.

파일, 저장, disable_osx_metadata.workflow

자동화 폴더 작업 워크 플로

참고로, 이것은 / Users / YOUR_NAME / Library / Workflows / Applications / Folder Actions에 저장됩니다. 잘못 저장하면 Finder에서 수동으로 탐색하여 삭제해야한다고 생각합니다.

마지막으로, 보호하려는 각 새 USB 드라이브에 대해 루트 폴더에 ".disable_osx_metadata"라는 파일을 만들어야합니다.

터미널에서 할 수 있습니다 : $ touch / Volumes / NO \ NAME / .disable_osx_metadata

또는 작은 텍스트 파일을 보이는 이름으로 표시하고 (앞의 점 없음) 새 USB 드라이브의 루트에 복사하고 복사 후 이름을 .disable_osx_metadata로 바꾸십시오.

이제부터 드라이브를 연결할 때마다 해당 드라이브가 정리됩니다.

내가 원하는만큼 깨끗하지 않습니다. OS가 더 이상 오염되지 않도록하려면 드라이브를 약간 오염시켜야합니다. OS를 단순히 내버려두고 요청하지 않은 파일을 추가하지 않는 방법은 없습니다.

TODO : 활성화 / 비활성화 기능을 추가하여 도트 파일을 생성 / 제거합니다.

TODO : 모든 디렉토리에서 .DS_Store 파일을 막을 수는 없습니다.

TODO : 스크립트와 foo.workflow 파일을 패키징하여 사용자가 이러한 수동 지시의 대부분을 건너 뛸 수 있습니까? Automator에 일종의 패키지 파일을 만드는 "내보내기"옵션이 있습니다.

TODO :이 글 전체를 쓸모 없게 만들었습니다. 이 애플 스크립트 + 자동화 워크 플로우가 더 좋을 수 있습니다 : https://superuser.com/questions/319553/does-anyone-have-a-mac-terminal-script-to-remove-hidden-files/814104#814104

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