默认情况下,在 osx 中看不到 .gitignore 文件。显示这些文件的命令是什么?
10 回答
打开终端并输入
在 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 中以“.”为前缀的任何文件名 被认为是“隐藏的”。
⌘⇧.
将切换AppleShowAllFiles
设置。
此组合键将在所有应用程序中的打开/保存对话框中起作用,而不仅仅是查找器。使用它,您在使用别人的 Mac 或新 Mac 时永远不会感到困惑,并且您可以避免使用defaults write
.
由于unix中隐藏的点文件,我使用“使用点显示点文件”的助记词来记住它。
您可以使用 Finder 中的快捷方式:
Command+ Shift+.
它将显示隐藏文件。要再次隐藏文件,请使用相同的快捷方式。
如果您只想查看它们,您可以随时使用命令行:
ls -al path/to/dir
如果您想始终从查找器中查看所有文件,您可以执行以下操作:
defaults write com.apple.Finder AppleShowAllFiles YES
如果您只想从 finder 中查看 .gitignore,您可以:
chflags nohidden /path/to/dir/.gitignore
但是您必须在每个.gitignore
非全局命令上调用该命令。
(更新,对于 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/
您可以使用此命令在终端中编辑隐藏文件
open -a TextEdit .gitignore
如果您只想从控制台查看 .gitignore,只需在该目录中键入“nano .gitignore”。此命令“nano”只是在 nano 控制台环境中打开任何文本文件以进行查看或编辑
除了接受的答案之外,您还可以创建一个别名来轻松显示/隐藏终端中的隐藏文件。这就是我设置它的方式(在 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
,但我还有一些其他的东西,所以我喜欢将所有别名放在一个单独的文件中。
在 MacOs Mojave 10.14.4 上显示隐藏文件和文件夹
在终端申请
defaults write com.apple.finder AppleShowAllFiles -boolean true;
killall Finder;
您可能只是没有.gitignore
文件。如果你没有,你可以像这样创建它:
>touch ~/.gitignore
然后根据需要编辑它。Git 会自动检查这个文件,不需要任何额外的配置!