在Mac OS X Yosemite上切换隐藏/显示隐藏文件的最快方法是什么?

时间:2015-03-19 01:46:03

标签: terminal applescript osx-yosemite finder

我在优胜美地,我想切换隐藏/显示Mac上的所有隐藏文件。

每次,我都想这样做,我必须去 Terminal.app 并运行这些命令:

显示

defaults write com.apple.finder AppleShowAllFiles TRUE

隐藏

defaults write com.apple.finder AppleShowAllFiles FALSE

我想知道是否有一个更好的调整,只需点击一下按钮即可实现这一目标。

7 个答案:

答案 0 :(得分:24)

我更喜欢使用这个快捷方式:

⌘CMD + ⇧SHIFT +

答案 1 :(得分:3)

更新,考虑所有意见:

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

将脚本导出为app和cmd - 将应用程序拖动到Finder窗口工具栏。

答案 2 :(得分:1)

改变" killall Finder"到" KillAll Finder"在user309603的脚本中,将其保存为某处的applet,它应该可以工作。这意味着你可以只写" ToggleVisible"或者Spotlight中的某些内容,它会进行更改。

我还将警报框包装到tell application (path to frontmost application as text)块中,以确保它不会迷路。

答案 3 :(得分:0)

您甚至可以下载' Secrets'首选项窗格,它安装在“系统偏好设置”中。可以启用/禁用隐藏设置。 https://code.google.com/p/blacktree-secrets/downloads/list

答案 4 :(得分:0)

我使用Automator遇到了另一种解决方案。

打开Automator 选择服务 选择实用程序 - >运行Shell脚本(将其拖到右侧窗口中)

代码窗口上方的顶部栏。 服务在 Finder

中收到:无输入

添加以下代码以显示隐藏文件

状态= defaults read com.apple.finder AppleShowAllFiles 如果[$ status == true]; 然后 默认写com.apple.finder AppleShowAllFiles为false 其他 默认写com.apple.finder AppleShowAllFiles为true 科幻 killall Finder

保存脚本。

制作快捷方式 转到系统偏好设置 - >键盘 - >快捷方式 - >服务并找到您显示隐藏文件的服务。如果是这样,那么可能会有一条捷径。如果没有快捷方式,则添加shift + cmd +。 (期间)作为捷径。

要显示隐藏文件,请使用快捷键:shift + cmd +。 (期)。 要隐藏文件,请再次使用相同的快捷方式。

或点击桌面,然后转到顶部菜单:Finder - >服务 - >显示隐藏文件的文件名。第一次显示文件,第二次隐藏它们。

删除服务脚本。 转到您的硬盘 - >用户名 - >图书馆 - >服务 - >在那里你会看到Services Automator脚本。

使用的资源: https://discussions.apple.com/message/29357134#29357134

如何删除Automator服务。 https://www.youtube.com/watch?v=kaVHwhau1M4

以下是我做的教程:https://www.easywebdesigntutorials.com/easily-show-hide-hidden-files-on-the-mac/

答案 5 :(得分:0)

  • 打开查找器。
  • 按住Cmd + Shift +。 (点)

所有隐藏文件都可见。

按住Cmd + Shift +。 (点)恢复为原始。

答案 6 :(得分:0)

如果您是法国人,并且拥有azerty键盘,则必须添加fn键,然后按cmd + fn + maj +;而且你很好走