매버릭스에 숨겨진 파일 단축키 표시?


67

이전 버전의 OS X에서는 Command-Shift-Period를 사용하여 Finder 대화 상자 (열기, 저장 등)에 숨겨진 파일을 표시 할 수있었습니다.

매버릭스에서는 그 기능이 작동하지 않습니다. 사용할 수있는 다른 명령이 있습니까? 숨겨진 파일을 전역 적으로 사용하지 않으려 고합니다.

편집 : 나는 현상금을 제공하는 사람입니다. 충분한 담당자가 없기 때문에 의견을 말할 수없는 것 같습니다 :)

그래서 ... 예, 10.9.1도 실행 중이며 작동하지 않습니다. 이전 버전의 OSX에서 사용했으며 정상적으로 작동했습니다. 언급 된 스크립트는 Finder에 숨겨진 파일을 표시해도 괜찮지 만 열기 / 저장 대화 상자를 사용할 때는 제대로 작동하지 않습니다.

내 유스 케이스 : 때로는 파일을 /tmp디렉토리 로 열거 나 저장해야합니다 . 이전 버전의 OSX에서는 대화 상자를 사용하여 디스크 루트로 이동 한 다음을 누른 CommandShift.다음 /tmp디렉토리 (실제로 /private/tmp) 를 볼 수있었습니다 .

따라서 여러분이 동일한 버전의 OSX를 사용하고 있고 당신을 위해 작동한다면, 이것을 다시 활성화하는 방법이 있어야한다고 생각합니다. 어떤 아이디어?


5
방금 Cmd-Shift-를 시도했습니다. Open ... 대화 상자 (Chrome 10.9.1)에서 훌륭하게 작동했습니다. 1) 바로 가기를 사용하는 폴더에 실제로 숨겨진 파일이 있는지 확인하십시오 (~에 사용했습니다) .; 2) 그 Cmd-Shift-. 시스템의 다른 것에 다시 매핑되지 않았습니까?
Ian C.

3
이것은 여전히 내 10.9.1에서 작동
markhunte

@Cristian : 내 컴퓨터에 현재 문제가 발생하지 않아서 문제를 복제 / 해결하기가 어렵습니다. 그러나 희망적으로 원인을 찾아내는 데 도움을 줄 수 있기를 바랍니다. 컴퓨터에서 사용중인 사용자 계정이 관리자 계정으로 설정되어 있습니까? 또한 컴퓨터 에서 마지막으로 복구 권한 을 수행 한 시간은 언제 입니까?
Anil Natha

@Cristian and Boyd, 방금 무언가를 분명히하고 싶었습니다. 이 문제는 열기 / 저장 대화 상자에서 발생합니까, 기본적으로 응용 프로그램과 무관하거나 한정된 수의 응용 프로그램에서만 발생합니까?
Anil Natha

1
10.9.1에서 이전 토글 단축키가 작동하지 않는지 확인합니다. 전 세계적으로 항상 모든 파일을 보여주는에 의존해야했다defaults write -g AppleShowAllFiles -bool true
빅토르 트론

답변:


60

키 바인딩은 Maverick의 열보기 모드에서는 작동하지 않지만 목록보기 모드에서는 작동합니다. 목록보기 모드에서 전환을 수행 한 후 열보기 모드로 다시 전환하면 숨겨진 파일이 표시됩니다.


6
이!! 이것이 답입니다! +1 감사합니다. 나는 열 모드를 해제하도록 영감을 상상할 수 없습니다
Anentropic

@Anentropic :이 토론에 늦었습니다. 귀하의 답변을 찾고 저에게 효과적입니다. 숨겨진 파일을 볼 수는 있지만 이전 버전에서와 같이 열 수 없습니다. 숨겨진 파일을 여는 방법을 알고 있습니까?
Nrc

@Nrc 파일을 열기위한 대화 상자에 있다면 사용중인 프로그램이 열기에 적합한 특정 파일 형식 (예 : 파일 확장자) 만 지정했을 수 있습니다. 숨겨진 파일은 종종 마침표로 시작하는 유닉스 파일입니다. '모든 파일 형식'옵션을 선택하지 않으면 대부분의 프로그램에서 필터링됩니다. 아마도 이것이 문제입니까?
Anentropic

+1 팁 주셔서 감사합니다. 그러나 진지하게 ... 이것은 얼마나 바보입니까? 키 조합이 다른 디스플레이 모드가 아닌 한 디스플레이 모드에서 작동하는 이유는 무엇입니까? 젠장 ...
Pierre Henry

3
그것은 비활성화되지 않고 단지 버그입니다. 를 누른 후 Cmd + Shift + .다른 폴더를 클릭 한 다음 뒤로를 클릭하면 열 모드에서도 숨겨진 파일을 볼 수 있습니다.
Tamlyn

38

나는 현재 OS X (10.9.1)를 실행 중이며 저장 대화 상자에서 + + .키보드 단축키를 시도했는데 정상적으로 작동했습니다.

또한 키보드 단축키 ^+ + + .를 사용하여 컴퓨터에 AppleScript를 설정하여 원하는 때마다 Finder에서 숨겨진 파일의 가시성을 토글합니다. 이렇게하면 숨겨진 파일을 표시하기 위해 터미널 명령을 수동으로 실행할 필요가 없으며 실수로 시스템 파일을 수정하지 않도록 신속하게 끌 수 있습니다. 내가 사용 FastScripts 합니다 (로도 제공 맥 앱 스토어 내 애플 스크립트에 대한 키보드 단축키를 설정할 수 있도록를) 내에서 애플 스크립트를 배치 ~/Library/Scripts폴더.

최신 정보

숨겨진 파일의 표시를 표시하거나 숨길 때마다 Finder를 종료 할 필요가 없도록 스크립트를 업데이트했습니다. markhunte가 지적했듯이 Finder 윈도우의보기 상태를 토글하여 내용 목록을 새로 고칠 수 있습니다. 그것을 지적 해 주셔서 감사합니다. 업데이트 된 스크립트는 다음과 같습니다.

(*
    Author: Anil Natha
    Description: 
        This script toggles the visibility of hidden files in OS X. This includes
        showing hidden files in Finder windows and on the desktop.
    Last Updated: 2015-02-20
*)
tell application "System Events"

    try
        set hiddenFilesDisplayStatus to do shell script "defaults read com.apple.finder AppleShowAllFiles"
    on error
        set hiddenFilesDisplayStatus to "NO"
    end try
    set hiddenFilesNewDisplayStatus to "NO"

    if hiddenFilesDisplayStatus is "NO" then
        set hiddenFilesNewDisplayStatus to "YES"
    end if

    do shell script "defaults write com.apple.finder AppleShowAllFiles " & hiddenFilesNewDisplayStatus

end tell

tell application "Finder"

    set allWindows to windows

    repeat with currentWindow in allWindows
        set currentWindowView to get the current view of the currentWindow
        set alternateWindowView to list view
        if currentWindowView is list view then
            set alternateWindowView to icon view
        end if
        set the current view of the currentWindow to alternateWindowView
        set the current view of the currentWindow to currentWindowView
    end repeat

end tell

이전 버전의 스크립트는 다음과 같습니다. 작동하지만 위 스크립트가 더 효율적으로 작동하므로 더 이상 사용하지 않는 것이 좋습니다.

tell application "System Events"

    set hiddenFilesDisplayStatus to do shell script "defaults read com.apple.finder AppleShowAllFiles"
    set hiddenFilesNewDisplayStatus to "NO"

    if hiddenFilesDisplayStatus is "NO" then
        set hiddenFilesNewDisplayStatus to "YES"
    end if

    do shell script "defaults write com.apple.finder AppleShowAllFiles " & hiddenFilesNewDisplayStatus
    do shell script "killall Finder"

end tell

감사. 키보드 단축키를 사용해보십시오. 나는 수년 동안 그것을 사용해 왔으며 여러 번 편리하게 사용 되었습니다.
Anil Natha

3
10.9.1에서 시도했습니다. 작동하는 것 같지만 업데이트하려면 폴더를 클릭하고 폴더에 넣어야합니다. 매우 우아하지는 않지만 효과적입니다. 감사합니다
Joop

폴더를 클릭하여 폴더로 가져와야하는 것은 이상합니다. 바로 가기를 트리거하기 전이나 후에해야합니까? 어쨌든 Finder가 변경 사항을 인식하려면 변경 사항을 다시 시작해야합니다. 그러면 필요할 때 ⌘ + TAB 키를 사용하여 Finder 창으로 돌아갑니다.
Anil Natha

2
10.9x에서 파인더를 다시 시작할 필요가 없다는 것을 알았습니다. 뷰를 다른 것으로 변경하고 다시 내 대답을 볼 수 있습니다. stackoverflow.com/a/21790997/261305
markhunte

팁 @markhunte에 감사드립니다. 나는 그 해결 방법과 좋은 것도 알지 못했습니다! 이제 Finder를 죽이지 않고 단순히보기를 새로 고치도록 스크립트를 조정해야합니다. 다시 감사합니다.
Anil Natha

3

그 기능이 존재한다는 것을 결코 알지 못했습니다. 그러나 나는 항상 10.9에서 여전히 작동하는 다른 방법을 사용했습니다.

시스템 확장 기본 폴더 X . 오래된 음식이고 여전히 잘 작동합니다.

고급 옵션 중 하나는 Option열기 / 저장 등을 선택할 때 누르고 있으면 숨겨진 파일을 포함한 모든 파일을 표시합니다.


2

여전히 작동하지만 나에게 버그가있었습니다.

디렉토리를 변경 한 다음 첫 번째 폴더로 돌아와야했습니다. 그런 다음 숨겨진 파일을 표시했습니다.

대화 상자를 닫거나 다시 여는 데 도움이되지 않습니다. 버그가 얼마나 널리 퍼져 있는지 또는 트리거가 될 수 있는지 잘 모르겠습니다 (이 랩톱은 기본적으로 48 시간이 채 걸리지 않습니다).


여기서도 같은 문제입니다. 내 노트북은 일주일이되었습니다.
Vitaly

1

바로 가기 ⌘⇧. 매버릭스에서 여전히 잘 작동합니다. 이전 버전의 OS X 이후로는 변경되지 않은 것 같습니다.

시도해 볼 수있는 몇 가지…

  • 보고있는 폴더에 숨겨진 파일 / 폴더가 있는지 확인하십시오.

    • ls터미널에서 숨겨진 파일 / 폴더가 있는지 확인할 수 있습니다 .

      cd /path/to/folder && ls -la
      
  • 바로 가기를 다른 것으로 재 맵핑하지 않았는지 확인하십시오.

    • ⌘⇧에 매핑하려면 시스템 환경 설정키보드바로 가기 를 확인하십시오 .
    • 어떤 3 확인 번째의 ⌘⇧하는 매핑을위한 파티 애플 리케이션을.

업그레이드했거나 새로 설치 했습니까? 다른 스크립트 / 훅이 설치되어 있습니까?
JBR 윌킨슨

0

많은 사람들이 말했듯이 여전히 완벽하게 작동합니다. 어쩌면 이것에 대한 바로 가기를 변경하면 숨겨진 파일을 표시하는 의도 된 작업을 숨길 수 있습니다.


0

이것은 단축키에 대한 해결책은 아니지만이 작업에 사용하는 것을 공유합니다. Funter 앱


-1

이 터미널 명령을 사용하여 기본적으로 설정할 수 있습니다.

defaults write com.apple.finder AppleShowAllFiles -boolean true
killall Finder

...하지만 이것은 키보드 단축키에 비해 편리하지는 않지만 ... 시스템 환경 설정 키보드 단축키에 할당 된 터미널 명령을 실행하는 서비스를 실행하는 자동화 워크 플로우를 만들 수는 있지만 여전히 편리하지는 않습니다.


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