如何在Finder中查看隐藏文件?


51

我注意到,每当我添加文件并删除它们时,它们的物理空间都会保留在磁盘驱动器上。我卸载了NTFS Tuxera,我仍然遇到同样的问题。

所以我不得不在我的其他Windows笔记本电脑下插入磁盘来找到./####文件并删除它们。我很惊讶我无法在Finder中找到这些文件,但Windows允许我查看它们。

有没有办法更好地控制在Finder中查看哪些文件?

平台:视网膜MacBook Pro,Mountain Lion(OS X 10.8)


1
您在Finder中看不到它们的事实是正常的,默认情况下,不显示以点开头的文件。
LoïcWolff

3
你在这里有两个问题。当每个问题只有一个问题时,此网站效果更好。这样,如果他们遇到同样的问题,其他人更容易找到解决方案。我已经删除了你的第一个问题,但可以随意分别提问。如果你这样做,不过,你可能想解释什么Tuxera NTFS ,如果你正在寻找它的替代品(和什么会作出这样的更换“更好”给你)。
丹尼尔

如果你想看到⇧⌘。(在Snow Leopard中添加了打开和保存对话框)也在Finder中工作,转到bugreport.apple.com并提交一份雷达:// 7096650。(另请参阅apple.stackexchange.com/q/32612获取更多答案。)
Quinn Taylor

2
从macOS 10.12开始,Finder支持⇧⌘。切换隐藏文件的可见性。
Quinn Taylor

Answers:


51

要使Finder能够显示所有文件(包括“隐藏”文件),可以在终端的命令提示符下键入以下命令:

defaults write com.apple.Finder AppleShowAllFiles -bool YES; killall -HUP Finder 第一部分设置隐藏的首选项,以便finder显示所有文件; 第二部分重启Finder,使这些首选项生效(killall自行告诉程序退出; -HUP标志要求程序重启)。

如果要反转此操作以便Finder现在隐藏它通常隐藏的文件,请在终端中键入:

defaults write com.apple.Finder AppleShowAllFiles -bool NO; killall -HUP Finder

如果您更熟悉使用GUI,可以安装一个名为Secrets 的“ 系统偏好设置”窗格,可以让您更多地切换此设置,但它涉及在系统上安装第三方软件。

也就是说,当你“删除”文件时,你实际上没有释放磁盘空间的问题实际上是设计的。

要永久删除文件,您需要清空废纸篓 - Mac OS X不会直接在Finder中删除文件; 它首先将它们移动到原始卷上的临时存储中,然后当您在Finder中清空废纸篓时,文件将被删除。

有些用户报告说defaults write com.apple.Finder他们的Mountain Lion系统没有运行,但defaults write com.apple.finder(注意小写)正在运行。在我运行Mountain Lion的系统上,我发现该命令的工作方式与写入有关,但如果不适合您,请尝试在默认值写入语句中对Finder中的F进行降低。


1
传说,非常感谢。感谢编辑,我有一种感觉,其中一个问题令人不悦。顺便说一句,有没有办法可以切换终端命令?通过某种应用程序或键盘快捷键?
呈现

@Daniel:两个问题:一,我通常输入TRUE/ FALSE而不是Yes/ No。OSX是否同时识别?二,-HUP用途是什么?
马特

请参阅对答案的编辑,是的,真/假和是/否都适用于布尔值。
丹尼尔

2
Killall的HUP标志向Finder发送更温和的退出请求 - 如果它处于敏感的中间,killall -HUP比未修改的killall(或killall -9)更不可能破坏文件系统等
Daniel

6
上面提到的命令对我来说对山狮不起作用。然而这工作“默认写com.apple.finder AppleShowAllFiles -bool true”
Manfred Moser

17

您还可以在Automator中创建这样的服务:

[[ $(defaults read com.apple.finder AppleShowAllFiles) = 1 ]] && b=false || b=true
defaults write com.apple.finder AppleShowAllFiles -bool $b
killall Finder
open -a Finder

然后从系统偏好设置>键盘>快捷方式>服务中为其提供快捷方式。


1
如果你想立即重新启动Finder,你应该添加“-HUP”选项
meduz 2013年

10

对于打开/保存对话框,您可以执行CMD / shift /。(句点)

这应该切换隐藏文件的可见性。


这是一个很好的答案...给
我省

1
这就是我一直在寻找/以为我记得...但不知道它只适用于开放/保存:( + 1
WiseOldDuck 2013年

6

简单快捷:

  1. 在Finder中单击Go
  2. 按住Option键和隐藏的目录和文件将出现。
  3. 单击所需的目录或文件。

1
这显示“库”在Go菜单中,我看不到任何方法可以在主Finder窗口窗格中进行此操作
user568458 2013年

即使我看不到使用它的隐藏文件。
Varun Bhatia 2013年

这不显示隐藏文件
GusDeCooL

5

运行这些命令以显示隐藏文件

defaults write com.apple.finder AppleShowAllFiles -bool TRUE
killall Finder

这些用于隐藏

defaults write com.apple.finder AppleShowAllFiles -bool FALSE
killall Finder

注意fcom.apple.finder小和FFinder是资金。


1
这个答案是不正确的。在需要布尔预选赛丢失
P.Brian.Mackey 2015年

它的工作非常完美10.10.2。我不知道为什么它不适合你。
Inder Kumar Rathore 2015年

3

更简单,更安全。

在finder菜单栏中选择“Go / Go to folder ...”。输入不可见文件夹的路径,在这种情况下是/ folderName /的顶级目录第一个斜杠,它将显示其中的所有内容而不使用终端。


0

还可以选择使用Mountain Tweaks

这有一个功能,您只需打开或关闭查看不可见文件,但它有一个限制,它只会显示您当前正在启动的操作系统上的隐藏文件。

因此,例如,您希望将文件从启动的操作系统上的隐藏目录复制到连接的磁盘及其隐藏目录,您将无法在“目标”磁盘上看到它,但您将在启动/工作的磁盘上看到它。

当我将一些邮件文件传输到我正在升级到的MBP中的新硬盘时,这就出现了。但是如果你只是希望看到隐藏文件它的一个很好的功能,Mountain Tweaks应用程序也有一些其他非常好的功能,但它是第三方应用程序,在我的情况下终端方式是一种更简单的方法。


0

做一个Spotlight对文件搜索,当它被高亮显示按住Cmd+ Option和路径将出现在突出显示的文件的底部。


1
在问题中描述的情况下,这有何帮助?
nohillside

0

我已经编写了一个Mac OS X应用程序“Show Time”来快速隐藏和显示菜单栏中的隐藏文件。

它是开源的,可在GitHub上获得。

退房的来源在这里和释放在这里

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.