특정 파일 형식을 숨기십시오


1

내 Mac에서 .dSYM 파일을 숨김으로 표시하는 방법을 찾으려고합니다. 나는 내가 할 수 있다는 것을 안다.

chflags hidden / -name *.dSYM

다음에 .dSYM 파일을 만들 때는 숨겨지지 않습니다. 파인더에게 특정 파일 형식을 숨기도록 할 수있는 방법이 있어야합니다 (현재는 모두 내 컴퓨터에 있으며 나중에 만들 것입니다).

숨겨져 있기 때문에 터미널에서 cgdb를 실행할 때 .dSYM 파일을 사용하는 기능에는 영향을 미치지 않는다고 가정합니다. 또는 cgdb가 찾을 수 있도록 숨겨져 있지 않아야합니까?

(저는 Mountain Lion에 있습니다)


이를 수행하는 직접적인 방법은 없습니다. .dSYM 파일이 일부 폴더에서만 발생하는 경우 폴더 작업이 옵션 일 수 있습니다.
nohillside

그래서 파일이 내 일반 폴더 중 하나에 추가 될 때마다 위의 bash 코드를 실행하는 폴더 작업을 만드는 것이 좋습니다. 폴더 작업이 작업이 적용된 폴더의 하위 폴더에 적용됩니까?
Sam

AFAIK 폴더 작업은 해당 폴더에서만 트리거됩니다
nohillside

따라서 .dSYM 파일이 숨겨져 있거나 여전히 제대로 작동해야한다면 cgdb의 작동에 영향을 미칩니 까?
Sam

cgdb는 영향을받지 않으며 chflagsFinder 수준에서만 작동합니다 (Finder 자체 및 모든 열기 / 저장 대화 상자)
nohillside

답변:


1

AFAIK는이를 수행하는 직접적인 방법이 없습니다. 그래도 몇 가지 대안이 있습니다.

  • 폴더 조치 : chflags필요한 경우 명령 을 실행하기 위해 폴더 조치 (폴더의 각 변경 사항에 대해 트리거 됨)를 작성하십시오 . 폴더 작업은 하나의 폴더에만 적용되므로 .dSYM 파일을 만드는 모든 폴더에 대해 작업이 필요합니다.
  • launchd : WatchPaths나열된 경로 중 하나가 수정 될 때마다 스크립트를 실행하는 데 사용
  • 개암 : 개암은 스테로이드에 대한 폴더 작업과 비슷하며 다양한 규칙에 따라 작업을 만들 수 있습니다

추신 : cgdb는 영향을받지 않으며 chflags파인더 레벨 (및 열기 / 저장 대화 상자)에서만 파일을 볼 수 없습니다 .


나는 watchpaths와 함께 시작하는 아이디어를 좋아합니다. 리소스를 많이 소비합니까? 아니면 실제로 트리거 될 때까지 아무것도하지 않습니까? 또한 watchpaths 명령을 재귀 적으로 만드는 방법이 있습니까?
Sam

트리거 될 때까지 "아무것도"하지 않습니다. watchpath 문은 재귀 적이 지 않지만 원하는 수의 디렉토리를 나열 할 수 있습니다. 그리고 먼저 find디렉토리 목록 작성을 사용할 수 있습니다 .
nohillside

저는 학생이며 매주 새로운 작업을 위해 매주 두 번 새로운 디렉토리를 만들어야합니다. 하위 디렉토리에 대해 이것을 자동화하는 방법이 필요합니다. 새로운 각 디렉토리에 폴더 조치를 설정하는 태스크가있는 디렉토리에서 폴더 조치를 설정할 수 있습니까?
Sam
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.