What is the quickest way to toggle hide/show hidden files on a Mac OS X Yosemite?

限于喜欢 提交于 2019-12-03 07:30:50

问题


I'm on Yosemite, and I want to toggle hide/show all the hidden files on a Mac.

Every-time, I want to do that I have to go to Terminal.app and run these command :

To show

defaults write com.apple.finder AppleShowAllFiles TRUE

To hide

defaults write com.apple.finder AppleShowAllFiles FALSE

I'm wondering if there is a better tweak out there that accomplish this in just a click of a button.


回答1:


I prefer using this shortcut:

⌘ CMD+⇧ SHIFT+.




回答2:


Update, considering all comments:

try
    set state to (do shell script "defaults read com.apple.finder AppleShowAllFiles") as boolean
on error
    set state to false
end try

do shell script "defaults write com.apple.finder AppleShowAllFiles " & (not state)

try
    tell application "Finder"
        set w to front window
        set t to (get target of w)
        if t is not startup disk then
            set the target of w to startup disk
        else
            set the target of w to home
        end if
        set the target of w to t
    end tell
end try

tell application (path to frontmost application as text)
    display notification "ShowAllFiles is now " & (not state)
end tell

Export the script as app and cmd-drag the app to the Finder window toolbar.




回答3:


Change "killall Finder" to "KillAll Finder" in user309603's script, save it as an applet somewhere, and it should work. That means that you can just write "ToggleVisible" or something in Spotlight, and it will do the changes.

I'd also wrap the alert box into a tell application (path to frontmost application as text) block, to ensure that it won't get lost.




回答4:


  • Open finder.
  • Hold down Cmd + Shift + . (dot)

And all your hidden files are visible.

Hold down Cmd + Shift + . (dot) to revert to original.




回答5:


You can even download 'Secrets' preference pane, which gets installed in System Preferences. Hidden settings can be enabled/disabled. https://code.google.com/p/blacktree-secrets/downloads/list




回答6:


I came across another solution by using Automator.

Open Automator Select Services Select Utilities -> Run Shell Script (drag it into the window on the right)

Top bar above code window. Service receives: no input in Finder

Add the following code to show hidden files

status=defaults read com.apple.finder AppleShowAllFiles if [ $status == true ]; then defaults write com.apple.finder AppleShowAllFiles false else defaults write com.apple.finder AppleShowAllFiles true fi killall Finder

Save the script.

Make a shortcut Go to System Preferences -> Keyboard -> Shortcuts -> Services and find the Services you made showing hidden files. There might be a shortcut there if so test it out. If there is not shortcut there then add shift+cmd+. (period) as the shortcut.

To show hidden files use the shortcut: shift+cmd+. (period). To hide the files use the same shortcut again.

OR click the desktop and go to in the top menu: Finder -> Services -> name of file to show hidden files. First time to show the files and second time to hide them.

To delete Services scripts. Go to your hard drive -> user name -> Library -> Services -> and there you will see the Services Automator scripts.

Resources used: https://discussions.apple.com/message/29357134#29357134

How to delete Automator services. https://www.youtube.com/watch?v=kaVHwhau1M4

Here is a tutorial that I made: https://www.easywebdesigntutorials.com/easily-show-hide-hidden-files-on-the-mac/



来源:https://stackoverflow.com/questions/29135878/what-is-the-quickest-way-to-toggle-hide-show-hidden-files-on-a-mac-os-x-yosemite

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!