默认情况下,无法在osx中看到.gitignore文件。揭示这些文件的命令是什么?
答案 0 :(得分:130)
打开终端并输入
:
defaults write com.apple.Finder AppleShowAllFiles TRUE
:
defaults write com.apple.finder AppleShowAllFiles TRUE
然后你必须重新启动finder:
killall Finder
OS X中的任何文件名前缀为'。'被认为是“隐藏的”。
答案 1 :(得分:22)
⌘⇧.
将切换AppleShowAllFiles
设置。
此键组合将在所有应用程序中的打开/保存对话框中运行,而不仅仅是取景器。使用此功能,在使用其他人的Mac或新Mac时,您永远不会感到困惑,并且可以避免使用defaults write
。
我使用“使用点来显示点文件”的nemonic来记住它,因为unix中存在隐藏的点文件。
答案 2 :(得分:15)
如果您只想查看它们,可以随时使用命令行:
ls -al path/to/dir
如果您想始终查看查找器中的所有文件,您可以这样做:
defaults write com.apple.Finder AppleShowAllFiles YES
如果您只想从查找程序中查看.gitignore,您可以:
chflags nohidden /path/to/dir/.gitignore
但你必须在每个.gitignore
上调用该命令,而不是全局。
答案 3 :(得分: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/
答案 4 :(得分:7)
您可以使用此命令在终端中编辑隐藏文件
open -a TextEdit .gitignore
答案 5 :(得分:5)
您可以在Finder中使用快捷方式:
命令 + Shift + 。
它将显示隐藏的文件。 要再次隐藏文件,请使用相同的快捷方式。
答案 6 :(得分:2)
如果您只想从控制台查看.gitignore,只需输入" nano .gitignore"在那个目录中。这个命令" nano"只需在nano控制台环境中打开任何文本文件即可查看或编辑
答案 7 :(得分:1)
除了the accepted answer外,您还可以创建一个别名来轻松显示/隐藏Terminal中的隐藏文件。这就是我的设置方式(在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
中定义别名,但是我还有其他一些东西,因此我希望将所有别名保存在单独的文件中。
答案 8 :(得分:0)
要在Finder中查看iMac或MacBook上的隐藏文件,只需按此组合键即可。
命令(⌘) + Shift(⇧) + 。
如果要隐藏这些文件,请再次按相同的组合。
答案 9 :(得分:0)
在MacOs Mojave 10.14.4上显示隐藏文件和文件夹
在终端上申请
defaults write com.apple.finder AppleShowAllFiles -boolean true;
killall Finder;
答案 10 :(得分:-4)
您可能没有.gitignore
文件。如果您没有,可以像这样创建:
>touch ~/.gitignore
然后根据您的喜好编辑它。 Git会自动检查这个文件,无需任何额外的配置!