선택하에 대한 기본 응용 프로그램으로 파일 열기 확?

가능한가를 설정하는 기본 응용 프로그램으로 파일을 열없음확장? 나는'm 지 않을 참조하는 파일과 함께 숨겨진 확장,하지만 그는 완전히 부족하는 확장자--예를 들어읽어보기,CHANGELOG,mbox,etc.

"오픈"=>"모든 변경"이러한 파일에서는't,작동 오류를 반환은 다음과 같습니다:

이상적으로,나는 것 같은 시스템에도 이러한 모든 파일에서 파일을 미리 볼. 내가할 수 있는 파일을 드래그에 독 아이콘을 오픈 그들이 특정 응용 프로그램에서,그러나 나는'm 한 완벽한 솔루션보다는 것(특히 때문에 내가 선창이 자동으로 숨겨,그것은 훨씬 더 복잡).

나는 익숙한QLStephenquicklook 이 플러그인을 사용할 수 있는 quicklook 이에 대한 이러한 파일 중 일부는,그러나 내가 선호하는 솔루션으로 선택/복사/편집하는 기능입니다.

해결책

추가할 수 있습니다 기본 응용 프로그램에 대한 공개한다.일반 텍스트에서~/라이브러리/환경/com.애플입니다.LaunchServices.plist.

기본값으로 작성 com.애플입니다.LaunchServices LSHandlers-array-추가'{LSHandlerContentType=다.일반 텍스트;LSHandlerRoleAll=com.애플입니다.텍스트 편집기;}' '{LSHandlerContentType=다.unix-실행;LSHandlerRoleAll=com.애플입니다.텍스트 편집기;}'

다시 시작하여 변경 사항을 적용(로그 아웃시 아't 충분히).

나는've 추가 이를[duti](http://duti.sourceforge.net 으로 구성)file:

com.apple.textedit public.plain-text all
com.macromates.textmate public.unix-executable all
해설 (1)

당신이 할 수있는 이 마법을 사용하여 실행합니다. 을 설치 한 후,당신은 당신을 만들 수 있습 규칙을 실행하는 다양한 기준에 따라. 당신이 규칙을 만들어야에 대한 텍스트 앱 어디에서 확장자가 비어 있습니다. 당신은 설정할 수 있습니다 더 복잡한 논리는 경우에 당신은 그것을 필요합니다.

http://michelf.com/software/magic-launch/

해설 (1)

을 살펴RCDefaultApp(무료).

RCDefaultApp Mac OS X10.2 이상 기본 설정 창에서 사용할 수 있는 기본 응용 프로그램을 설정하려면 사용되는 다양한 URL schemes,파일 확장자,파일 형식,MIME 유형,균일한 유형을 식별자(또는 요로감염;MacOS10.4 만).

해설 (1)

조금 늦게 이 질문"을 방지하는 방법 형식이 없는 파일을 열고 터미널에서"되고 있습니다. 그러나:

위의 솔루션을 변경하는 관련되어 기존 규칙을 가지고 있을 수 있는 원치 않는 부작용이 나타납니다. 내가 쉽게 찾을 수입을 악용하려면 기존 규칙에 대한 형식이 없는 파일과 파일 권한을 변경하는 결과를 얻습니다.

특별히:off 스위치의 실행에서 파일이기 때문에,는's 무엇's 말하는 파일을 서비스하는 열린 터미널과 함께"chmod-x 름"는 파일이름이다 filename.

이 작업을 자동화할 수 있습니다 어느 정도(주의):내 경우에는 많은 추가 정보 파일에 기계입니다. 나는 사용할 수 있"찾"를 찾"읽어보기"파일이 있습니다. 를 사용하여 다음"awk"을 구성하는 명령을 제거하는 실행 파일의 비트에 모든 방법은 다음과 같습니다:

find /$HOME -iname 'README' | awk '{ print "chmod -x " $0 }'

는 형식으로 터미널를 확인하려면 어떤 파일이 변경됩니다:출력으로 구성됩니다 목록의 각 추가 정보를 발견은 다음과 같은 방식으로 이:

chmod -x //Users/jimpsmith/things/README

고 변경하는 모든 실행 권한 모든 라인에 의해 feeing 그들을 비난 다음과 같다:

find /$HOME -iname 'README' | awk '{ print "chmod -x " $0 }' | bash

다만 주의를 사용하는 와일드카드도 자유롭게 그리고 당신을 찾는'다시 실수를 제거하는 실행 파일에서 조금 일부는 실행 파일이 잘못이 일치합니다.


는 쉬운 방법은 것을 그냥 실행

find /$HOME -iname 'README' -exec chmod -x '{}' \;`

나(게 무슨 일이 일어날 것)

find /$HOME -iname 'README' -exec echo chmod -x '{}' \;`
해설 (1)