如何使用键盘快捷键在Finder中显示隐藏文件?


14

在OSX Lion Finder中,Ubuntu CTRL+ H等效项是什么可以切换显示隐藏文件?

我所有的搜索都指向我使用:defaults write com.apple.finder AppleShowAllFiles TRUE这并不完全相同,并且其效果在某种程度上是永久的。


1
从macOS 10.12开始,Finder支持⇧⌘。去做这个。
奎因·泰勒

Answers:


15

⇧⌘。在文件对话框和某些第三方应用程序(如TotalFinder)中显示隐藏的文件。“发送”还具有用于切换隐藏文件的菜单项,但默认情况下已分配给⇧⌘B。

但是,没有什么与Finder中的功能等效。但是您可以使用FastScripts或通过创建Automator服务来为此类脚本分配快捷方式。

k="com.apple.finder AppleShowAllFiles"
[[ "$(defaults read $k)" == 0 ]] && b=true || b=false
defaults write $k -bool $b
osascript -e 'quit app "Finder"' && open -a Finder


进一步迈出这一步...添加一项服务,以显示/隐藏Automator工作流程中的隐藏文件。参见hints.macworld.com/article.php?story=20100719001040829
libjack 2011年

@libjack我编辑了答案,还添加了有关创建Automator服务的说明。
Lri 2011年

1
这在Mountain Lion上不起作用!有什么想法吗?
穆罕默德2012年

@Mohamad激活事件似乎在部分时间内超时。我用shell脚本替换了它。
Lri 2012年

谢谢。如果有任何问题,我会尝试并向您报告!
穆罕默德

7

defaults write com.apple.finder AppleShowAllFiles FALSE扭转它。Finder中没有内置此类功能(无需重新启动即可在线隐藏/显示)。

那很可能是因为任何需要它的人都会更喜欢ls -a。)BTW如果只需要列出隐藏文件,请使用ls -ld .??*


3
+1是我从未见过的有趣命令.??*
gentmatt 2011年

@Matt我本身就是一位终端猴子,因为我在使用许多命令和参数时没有完全理解,而是在需要它们时按原样找到它们,并继续以原始形式使用它们=)您的评论促使我去不过,当我有更多时间(我想知道为什么还有两个??,然后还有通配符)时,请查看此参数,但现在对我有用。但是,如果您可以给我一个链接,清楚地说明unix命令的参数,那将很
不错

据我所知,.??*它将搜索以a开头且.名称中至少两个字符的文件。您也可以使用.*它列出所有隐藏文件。但这不是重点。我一直想在查找器中显示/隐藏文件,而不必每次都切换到终端。如果您尝试过可怜/免费的ubuntu,就会知道这一点:)
kunal 2011年

一个稍微好一点(但更难型)模式将是.[^.]*-力第二个字符是除了点什么
libjack

3

您可以购买TotalFinder。它是支持该功能(以及其他许多不错的功能,例如标签)的取景器替代品。TotalFinder具有.快捷方式,如下所示:

隐藏文件示例

在他们的网站上查看有关此特定功能的更多详细信息


3

至少自Sierra(macOS 10.12)起,就有一个简单的键盘快捷键。确保Finder是活动的应用程序,并使用以下键盘快捷键:

CommandShift. (最后是句号/句号)


0

哇,以上听起来真的很复杂,为什么不打开终端,以及

  • 输入defaults write com.apple.Finder AppleShowAllFiles YES并按回车
  • 现在Ctrl- Opt单击Finder图标,然后选择重新启动

要取消隐藏,请defaults write com.apple.Finder AppleShowAllFiles NO以相同的方式运行。


2
设置工作要多一些,但是之后使用起来要容易得多,特别是如果您不经常使用Terminal.app的话。
nohillside

为什么不?因为发问者专门要求能够使用键盘快捷键来执行此操作。
calum_b

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.