如何在 OS X 中访问隐藏文件或系统文件

如何在 OS X 中访问隐藏文件或系统文件

我需要访问不属于“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”即可。它是免费的,还可以让您访问许多其他有用的操作系统设置。在此处输入图片描述

相关内容