매버릭스에 태그를 재귀 적으로 적용하려면 어떻게해야합니까?


9

이제 매버릭스는 그 못생긴 색상의 막대를 제거하고 멋진 점으로 교체 했으므로 태그를 더 사용하고 싶습니다.

기본적으로 다른 프로젝트를 다루는 다른 장소에 작업 파일이 있으며 특정 폴더에 포함 된 모든 파일에 태그를 적용하고 싶습니다. 나중에 파일이 새 폴더 (원래 폴더 외부)로 이동할 수 있으므로 폴더에서 태그를 재귀 적으로 적용하여 폴더 밖으로 이동하면 쉽게 찾을 수 있습니다.

답변:


7

xattr 을 사용 하여 Mavericks의 "new"태그와 관련된 다양한 메타 데이터를 작성할 수 있습니다 . 존 시라쿠사는 이미 이곳 에서 크게 들었다 .

기본적으로 com.apple.FinderInfo 및 com.apple.metadata : _kMDItemUserTags라는 두 가지 속성을 파일에 작성해야합니다. 가장 쉬운 방법은 원하는 방식으로 태그가 지정된 파일을 가져 와서 속성을 복사하는 것입니다. 터미널을 열고 재귀 적으로 태그를 지정할 폴더가있는 디렉토리로 변경하십시오. 그런 다음 다음을 입력하십시오.

touch sampleFile
open .

그러면 Finder가 열리고 다른 모든 파일에 태그를 지정하는 방법으로 sampleFile에 태그를 지정할 수 있습니다 . 태그 지정을 완료 한 후 터미널 창으로 다시 전환하고 다음을 입력하십시오.

find yourDirName -type f | xargs xattr -wx com.apple.FinderInfo \
"`xattr -px sampleFile`"

find yourDirName -type f | xargs xattr -wx com.apple.metadata:_kMDItemUserTags \
"`xattr -px com.apple.metadata:_kMDItemUserTags sampleFile`"

그러면 하위 디렉토리의 파일뿐만 아니라 yourDirName의 모든 파일이 재귀 적으로 드릴 다운되고 태그가 지정 됩니다. 당신은 떠날 수 타입 f를 당신이 하위 디렉토리뿐만 아니라 파일에 태그를하려는 경우 떨어져 인수를.

마지막으로

find yourDirName -type f

명령

find yourDirName -iname "*.ext"

특정 파일 형식 / 확장자에만 태그를 지정하려는 경우


그것을 사랑하십시오. 나는 동일한 Ars 리뷰를 읽었으며 각 파일에 필요한 메타 데이터를 어떻게 첨부 할 수 있는지 궁금했습니다.
Steve W.

10

Macports / Homebrew를 통해 사용할 수있는 CLI 태그 도구가 있습니다 : https://github.com/jdberry/tag

재귀 옵션이없는 것 같지만 표준 UNIX 'find'와 함께 사용할 수 있다고 생각합니다.

예 : (파일을 태그하려는 디렉토리 내부에서)

find . -exec tag --add tagname {} \;  -print 

현재 버전 (태그 v0.8.1)를 사용하여 재귀 태그를 지원합니다tag -e -d --add tagname path
Munkymorgy

3

이 작업을 수행하는 간단한 방법 중 하나는 Spotlight 검색을 사용하여 관심있는 모든 파일 목록을 생성하는 것입니다.이를 수행하는 방법의 예 :

  • Finder에서 관심있는 폴더 구조의 상단으로 이동하십시오.
  • 입력 -kind:folderSpotlight 검색 필드에

    폴더 가 아닌 모든 파일을 검색 합니다 ( -기호가 결과를 무시 함).

  • 그런 다음 Spotlight 검색 필드 바로 아래에있는 검색어에서 폴더 이름을 클릭하여 관심있는 폴더 계층 구조로 검색을 제한하십시오.

이제 Finder 윈도우에 해당 폴더 계층 내의 모든 파일 목록이 표시됩니다. 이제 모든 파일을 선택하고 Finder를 사용하여 일반적인 방법으로 원하는 태그를 적용하는 것이 간단합니다.

필요에 따라 다른 스포트라이트 검색을 사용하십시오.

Spotlight를 항상 현재 폴더 에서 검색 하지 않고 검색하여이 프로세스를 약간 더 쉽게 만들 수 있습니다 This Mac.

Finder -> Preferences -> Advanced -> When performing a search: Search the current folder


1

최상위 폴더로 이동하여 '.'을 검색하십시오. 해당 폴더 내에서.

모든 파일을 선택하고 'em'을 태그하십시오.

태그를 제거한 다음 다시 적용해야 할 수도 있습니다.

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