使用标准OS X保存对话框将文件保存到隐藏目录


22

使用TextEdit时,例如,当我尝试将example.txt保存到某个隐藏目录中时~/Library由于保存面板未显示它们,所以我无法这样做。

我发现的唯一方法是将文件保存到非隐藏目录,然后将其复制/粘贴到所需的隐藏目录。
这对我来说是很常见的,例如,当我想为Xcode中的控制台程序尝试I / O时,可执行文件位于~/Library/Developer/Xcode/一个隐藏目录中。

但这不仅仅适用于TextEdit,我尝试了Text Wrangler,Photoshop,Grapher,只有Blender,它不使用本机窗口系统,可以将其保存在任何地方。我的问题是,这是常见的行为吗?是否有任何解决方法(除了将其保存到非隐藏+复制/粘贴之外)或某种隐藏设置?

编辑:添加图片

如下所示,键入/,您可以指定目录,只要您知道确切的路径,但是如果您的路径中有1个以上的隐藏文件,该怎么办?左侧是没有隐藏目录的保存面板,右侧是具有启用的隐藏目录的Finder。

Mac默认保存与Finder


请查看我对我的答案的更新,这也许就是为什么您认为它实际上对您不起作用的原因。我不使用列视图,因此没有意识到它的行为有点奇怪。但它确实工作吧..
markhunte

Answers:


19

通过在保存/打开对话框中将组合键切换为可见文件或隐藏文件时使用组合键的内置方法


更新:此快捷方式适用于所有视图,但是在列视图中,除非导航到另一个目录,否则它不会更新视图以显示更改。不知道为什么会这样。但是您可以在列视图中切换它,然后单击另一个文件夹(在左侧的父列中),然后返回查看它是否已更改。


在应用程序的“保存”或“打开对话”中。

同时按住CMD+ shift 和然后. 按键。

这将在“保存”或“打开对话”中切换隐藏的文件/文件夹。


[切换为隐藏不可见的文件/文件夹]

在此处输入图片说明


[切换为显示不可见的文件/文件夹]

在此处输入图片说明


注意:您无需将隐藏的文件/文件夹设置为在取景器中可见。此开关独立工作。


这可以追溯到10.6.8雪豹!谢谢!
Iwillnotexist Idonotexist 2015年

@markhunte您确定这适用于隐藏目录吗?我有OS X 10.10,无论如何我都无法使用(文件和目录)。
马丁

@ martinerk0是的,它适用于我正在使用的10.10。从屏幕快照中可以看到。在“保存”对话框中,然后按住cmd + shift +。(句号或句号)
markhunte 2015年

在列视图中不起作用,对吗?
纳尔逊2015年

@nelson看到我的更新,它在列视图的工作..
markhunte

11

您正在使用哪个版本的OS X?
当我在优胜美地测试时,如果我输入了它~或显示了/它:

文件路径对话框

您可以在其中输入所选目录的路径。

另外,如果您只放入目录,例如

〜/图书馆

然后它将文件选择器带到该目录,并允许您向下钻取。


1
这也适用于OSX 10.8和!0.9。按〜,然后直接输入隐藏文件夹的路径:)。
克里斯(Chrisii)2015年

这行得通,但是您必须知道确切的路径,或者像我在编辑过的OP中显示的那样同时打开取景器
马丁

@ martinerk0,可以使用选项卡自动完成功能。不必精确键入所需的路径,输入文件夹的前几个字母,按Tab键->冲洗并重复直到找到所需的文件夹
Chrisii,2015年

我也可以在那里使用Terminal和cd,但是使用Finder查找所需的隐藏目录,复制路径然后保存它要快得多。我想知道是否有办法在“保存”面板中显示隐藏目录,但我不明白为什么在Finder中可以使用时无法使用此功能。
马丁

defaults write com.apple.finder AppleShowAllFiles YES killall Finder
尼尔森

3

请参考原始问题中的屏幕截图:只需将文件夹(_EXTERNAL_DATA ...)从右侧的Finder窗口拖到左侧的保存对话框即可。现在,保存对话框将位于您拖动到其中的文件夹中。

如果您已经在Finder窗口中打开了文件夹,则只需将小文件夹图标从Finder窗口的标题栏中拖动即可(直接在窗口标题的左侧)。

我非常喜欢另一个答案中的“转到文件夹”解决方案,但是如果您已经打开了另一个窗口,我认为这会更快。


2

在任何Finder窗口或标准文件打开/保存对话框中按⌘⇧G(Cmd + Shift + G),将弹出一个小提示:

去提示

您可以在此提示中输入所需的任何路径。使用⌘⇧G进入此提示将显示您输入的最后一个路径,这对于将多个文件保存到同一隐藏目标非常方便。

在“打开”或“保存”对话框中,您也可以通过按〜或/进入此提示,这将自动在对话框中填充〜(主目录)或/(根目录)。使用Cmd + Shift + G的优点是此组合键将记住您键入的最后一个路径,并且它也可以在Finder中使用(〜和/预填充对话框,仅在“打开”或“保存”对话框中有效)。

此外,提示支持有限形式的制表符补全;在窗口中按Tab键将使用以您输入的任何字母开头的字母顺序的第一项自动完成路径。即使没有隐藏文件,这对于快速浏览文件系统也非常方便。


1

如果您将所述隐藏文件夹添加到Finder侧边栏怎么办?然后它将显示在打开/保存面板中。

例如,我不时在〜/ Library中四处乱逛,足以将其添加到侧边栏中。现在,当我转到并打开或保存面板时,就可以直接跳到它。


这将很麻烦,例如,每个新项目的Xcode都会创建新目录,其路径如下:/Users/Martin/Library/Developer/Xcode/DerivedData/NameOfProject-cjewcjsrxfpufocinsjsmdukukgo/Build/Products/Debug/example.txt尽管我可以通过Xcode的2次单击访问该目录,但 无法在其中创建新文件。(轻松地)
Martin

哦,我不知道您是在谈论XCode创建的随机目录。我想您正在处理一个隐藏但持久的目录。
Patrick McMahon 2015年

1

旁注:如果您使用DefaultFolderX(它具有许多其他方便的功能),则可以设置“高级选项”,以便在选择“打开”或“保存”时只需按住Option键即可访问所有文件/文件夹。

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.