![如何在 OS X 中访问隐藏文件或系统文件](https://linux22.com/image/1298422/%E5%A6%82%E4%BD%95%E5%9C%A8%20OS%20X%20%E4%B8%AD%E8%AE%BF%E9%97%AE%E9%9A%90%E8%97%8F%E6%96%87%E4%BB%B6%E6%88%96%E7%B3%BB%E7%BB%9F%E6%96%87%E4%BB%B6.png)
我需要访问不属于“Finder”或其他任何对话框的文件/文件夹。其中一些文件可能是隐藏文件类型。我可以通过终端毫无问题地访问它们。但是在这种情况下,我需要使用文本编辑器打开文件,这样我才能轻松地复制和粘贴其中的所有内容。
但与 Windows 和 Ubuntu 不同的是,到目前为止,我在 Mac 上似乎找不到直接访问权限,只能让我随意浏览文件系统文件夹。
我错过了什么?
答案1
从 Finder 访问隐藏文件夹
如果您需要转到通过“普通” Finder 看不到的系统文件夹,请执行以下操作。
打开 Finder 对话框后,按Cmd+G
。在这里输入要打开的文件夹的路径。
从对话框访问隐藏文件或文件夹
您可以通过按 在任何文件打开对话框中显示隐藏文件Cmd+Shift+.
。感谢@kine值得一提。
如果你想总是显示隐藏文件(以点开头或通过扩展文件属性隐藏的文件),在终端中输入以下内容:
defaults write com.apple.finder AppleShowAllFiles TRUE
option
然后,通过单击其图标并选择“重新启动”来重新加载 Finder 。
您还可以更轻松地切换此选项使用 AppleScript。请参阅此帖子以获取有关如何将 AppleScript 保存为应用程序的说明,您可以使用该应用程序来切换选项而无需使用终端。
通过终端直接打开系统文件
根据安德鲁上面的评论,您当然可以输入以下内容:
open -a TextEdit /etc/hosts
open -a TextEdit ~/.somehiddenfile
或者更短一点:
open -t /etc/hosts
自从:
-t
导致使用默认文本编辑器打开文件,由 LaunchServices 决定
答案2
我认为切换隐藏文件可见性的最简单方法是使用TinkerTool。只需选中“显示隐藏文件和系统文件”并单击“重新启动 Finder”即可。它是免费的,还可以让您访问许多其他有用的操作系统设置。