93

默认情况下,在 osx 中看不到 .gitignore 文件。显示这些文件的命令是什么?

4

10 回答 10

172

打开终端并输入

  • 在 OS X 10.8 上:

    defaults write com.apple.Finder AppleShowAllFiles TRUE
    
  • 在 OS X 10.9 上:

    defaults write com.apple.finder AppleShowAllFiles TRUE
    

然后你必须重新启动 finder:

killall Finder

OS X 中以“.”为前缀的任何文件名 被认为是“隐藏的”。

于 2012-06-25T20:59:37.327 回答
50

⌘⇧.将切换AppleShowAllFiles设置。

此组合键将在所有应用程序中的打开/保存对话框中起作用,而不仅仅是查找器。使用它,您在使用别人的 Mac 或新 Mac 时永远不会感到困惑,并且您可以避免使用defaults write.

由于unix中隐藏的点文件,我使用“使用点显示点文件”的助记词来记住它。

于 2017-07-10T18:29:51.993 回答
45

您可以使用 Finder 中的快捷方式:

Command+ Shift+.

它将显示隐藏文件。要再次隐藏文件,请使用相同的快捷方式。

于 2018-12-19T15:48:34.140 回答
18

如果您只想查看它们,您可以随时使用命令行:

ls -al path/to/dir

如果您想始终从查找器中查看所有文件,您可以执行以下操作:

defaults write com.apple.Finder AppleShowAllFiles YES

如果您只想从 finder 中查看 .gitignore,您可以:

chflags nohidden /path/to/dir/.gitignore

但是您必须在每个.gitignore非全局命令上调用该命令。

于 2012-06-25T21:00:21.730 回答
15

(更新,对于 10.10.2:)

上面的命令对我不起作用。我正在使用 OSX Yosemite:10.10.2。这虽然有效:

defaults write com.apple.finder AppleShowAllFiles -boolean true;
killall Finder;

来源: http ://www.idownloadblog.com/2014/08/04/how-to-show-hidden-files-folders-finder-mac/

于 2015-03-23T20:10:19.397 回答
9

您可以使用此命令在终端中编辑隐藏文件

open -a TextEdit .gitignore 
于 2017-12-12T23:56:32.300 回答
1

如果您只想从控制台查看 .gitignore,只需在该目录中键入“nano .gitignore”。此命令“nano”只是在 nano 控制台环境中打开任何文本文件以进行查看或编辑

于 2016-03-06T12:08:25.480 回答
1

除了接受的答案之外,您还可以创建一个别名来轻松显示/隐藏终端中的隐藏文件。这就是我设置它的方式(在 macOS Mojave 10.14.1 上测试/工作)。

在我的用户目录中,我创建了一个新文件.custom_aliases并将其写入:

# Show/hide files
alias showall='defaults write com.apple.finder AppleShowAllFiles -boolean true; killall Finder'
alias hideall='defaults write com.apple.finder AppleShowAllFiles -boolean false; killall Finder'

接下来我打开.bash-profile(也应该在您的用户目录中,如果不只是在那里创建它)并将其添加到文件的顶部:

# Load custom aliases
source ~/.custom_aliases

就是这样!现在,每当我需要查看隐藏文件时,我只需showall在终端中输入,然后hideall完成。您也可以直接在 中定义别名.bash_profile,但我还有一些其他的东西,所以我喜欢将所有别名放在一个单独的文件中。

于 2019-04-06T13:48:17.563 回答
0

在 MacOs Mojave 10.14.4 上显示隐藏文件和文件夹

在终端申请

defaults write com.apple.finder AppleShowAllFiles -boolean true;
killall Finder;
于 2019-05-09T10:50:53.727 回答
-4

您可能只是没有.gitignore文件。如果你没有,你可以像这样创建它:

>touch ~/.gitignore

然后根据需要编辑它。Git 会自动检查这个文件,不需要任何额外的配置!

于 2013-02-13T20:02:28.550 回答