.app 파일 확장자 만 숨기고 나머지는 표시하십시오


16

.app 파일 확장자 숨길 수있는 방법이 있습니까? Finder에서 파일 확장자의 가시성을 활성화 또는 비활성화 할 수 있지만 .app 파일 확장자가 나타나지 않도록하는 데 관심이 있습니다. 내 응용 프로그램 폴더의 파일이 응용 프로그램임을 보는 중복성이 싫습니다.

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

답변:


8

"모든 파일 이름 확장자 표시"옵션은 정보 입수의 "확장자 숨기기"옵션보다 우선합니다. 이 방법은 몇 가지 가능한 해결책이 있다는 것을 한 수 하려고 나머지를 보여주는 동안 숨기기 ".APP"확장하기 위해 찾는 :

  1. "모든 파일 이름 확장자 표시"에서 특정 확장자를 제외하는 방법을 찾으십시오.
  2. "모든 파일 확장명 표시"옵션의 영향을받지 않는 "확장자 숨기기"옵션 이외의 확장명을 숨기는 방법을 찾으십시오.
  3. 확장명을 기준으로 또는 항목의 위치에 따라 항목을 포함하거나 제외하도록 구성 할 수있는 "모든 파일 이름 확장명 표시"옵션 이외의 "확장자 숨기기"옵션을 재정의하는 방법을 찾으십시오 (예 : 응용 프로그램 폴더 제외). .

내가 아는 한, 이것들 중 어느 것도 가능하지 않지만, 나는 그것에 대해 틀렸다는 것이 기쁘다.

가능한 해결 방법

내가 생각할 수있는 가장 쉬운 해결 방법은 "모든 파일 확장명 표시"를 선택하지 않은 상태에서 다른 파일을 확장명을 명시 적으로 표시하도록 수동으로 설정하는 것입니다.이 작업은 Automator 및 SetFile명령을 사용 하여 매우 쉽게 수행 할 수 있습니다 .

이를 서비스 또는 응용 프로그램으로 설정할 수 있습니다. 두 경우 모두 파일과 폴더 모두에서 사용할 수 있으며 하위 폴더의 내용도 처리합니다.

Automator에서이를 설정하려면 "쉘 스크립트 실행"조치를 추가하고 "패스 입력"을 "인수로"설정 한 후 스크립트를 다음과 같이 설정하십시오.

(참고 : 명령 을 받으려면 Xcode를 설치해야합니다 SetFile .)

for f in "$@"
do
    find "$f" -name "*.*" -exec SetFile -a e {} \;
done

이것을 서비스로 설정 한 경우 "서비스 수신 선택"을 "파일 또는 폴더"로 변경하십시오.

이것을 폴더 작업으로 사용하여 볼 수도 있습니다. 파일이 폴더에 추가되면 스크립트는 자동으로 확장자를 표시하도록 설정합니다. 예를 들어, 이러한 폴더 작업을 다운로드, 문서 및 데스크탑 또는 "확장자 숨기기"가 선택된 파일을 자주받는 다른 폴더에 첨부하는 것이 좋습니다.

이 서비스를 서비스로 설정하면 전체 볼륨을 일괄 처리하는 데 시간이 걸리더라도 걱정할 필요가 없을 것입니다. 대신, 숨겨진 확장자를 가진 파일 또는 파일 폴더를 발견 할 때마다 필요할 때 간단하게 사용할 수 있습니다.


SetFileXcode 6 부터 사용되지 않습니다 .
Franklin Yu

3

이 AppleScript는 응용 프로그램 폴더에서 응용 프로그램의 확장명 ( ".app"확장명을 가진 모든 항목)을 응용 프로그램 폴더에 직접 숨 깁니다 (그러나 하위 폴더의 응용 프로그램에서는 작동하지 않습니다).

나는 이것을 커뮤니티 위키 답변으로 만들었으므로 누구나이 스크립트를 편집하여 향상시킬 수 있다면 그렇게하십시오!

 tell application "Finder" to set files_ to every item in (path to applications folder) whose name ends with "app"
 repeat with file_ in files_
    tell application "Finder"
        try
            set extension hidden of file_ to true
        on error e
            display dialog e buttons {"OK"} default button 1
        end try
    end tell
end repeat

좋은 시도, 그러나 작동하지 않는 D :
Alexander-Reinstate Monica

0

물론 방법과 아주 쉬운 방법이 있습니다. 응용 프로그램 폴더를 도킹 한 후에는 도크에서 완전히 끌어서 제거하십시오. 그런 다음 다시 광고하면 모든 .app 확장이 사라집니다.


-1

응용 프로그램을 마우스 오른쪽 단추로 클릭 (Ctrl- 클릭)하고 정보 입수를 클릭 한 다음 확장명 숨기기 확인란을 선택하십시오.

추신 : 당신은 여러 응용 프로그램을 선택하고 정보 입수를 마우스 오른쪽 버튼으로 클릭하여 여러 입수 정보 창을 열 수 있습니다


옵션은 180 개의 모든 앱을 통해 1 대 1을 얻지 않는 한 사라졌습니다.
Alexander-Reinstate Monica

패널의 오른쪽 하단에있는 작은 자물쇠를 누르십시오
Samantha Catania

"내가 혼합 된 권한을 가지고있다"
Alexander-Reinstate Monica

혼합?! 결코 그런 적이 없었습니다. 사용자 지정 액세스 권한이 아닌 것입니까?
사만다 카타니아

1
Alex, root는 모든 기본 응용 프로그램을 소유하고 있기 때문에 권한에 문제가 있습니다. 이 문제를 해결하는 한 가지 방법은 전체 응용 프로그램 폴더를 계정에 숨기고 (예 : "alex : staff") 변경하는 것입니다. 그런 다음 chown을 다시 사용할 수 있지만 디스크 유틸리티에서 "권한 복구"를 실행하면 기본 응용 프로그램을 원래 상태로 설정하고 개인적으로 설치된 프로그램을 그대로두고 그대로 유지하여 모든 문제를 해결할 수 있으므로 더 나은 솔루션입니다.

-5

파인더로 이동하십시오. 환경 설정을 클릭하십시오. 고급 탭으로 이동하십시오. 모든 파일 이름 확장자 표시를 선택 취소하십시오. 재시작--


2
제목을 더 자세히 읽으십시오.
Alexander-복원 모니카

2
일부 확장 프로그램은 표시하지 않지만 일부 확장 프로그램은 표시하지 않습니다. 더 미묘한 행동을하는 방법을 설명하기 위해 편집 할 수 있다면 더 많은 투표권을 얻게 될 것입니다. 그대로, 질문을 잘못 읽으면 답을 삭제할 수 있습니다.
bmike

그것은 내가 본 것 중 가장 친근한 사회자 의견입니다.
Steven Lu
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.