在osx中​​显示系统文件/显示git忽略


78

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

Answers:


161

打开终端并输入

  • 在OS X 10.8上:

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

    defaults write com.apple.finder AppleShowAllFiles TRUE
    

然后,您必须重新启动查找器:

killall Finder

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


6
此命令将显示所有隐藏文件,是否有办法使特定文件始终可见?
罗兰2014年

参见prodigitalson的答案。
Snarf

所以没有办法让它不幸地全球化,谢谢@snarf
Roland

看看这个职位上AskDifferent拥有的AppleScript用于切换隐藏的文件。您可以使用Automator创建运行该脚本的服务,并为该服务分配键盘快捷键,以便您可以快速打开和关闭隐藏文件。
shim

1
@CanPoyrazoğlu相对于大写字母“ F”更低com.apple.Finder
Snarf '16

37

⌘⇧.将切换AppleShowAllFiles设置。

此键组合将在所有应用程序中打开/保存对话框中起作用,而不仅仅是查找程序。使用此功能,在其他人的Mac或新Mac上,您永远不会感到困惑,并且可以避免与混为一谈defaults write

由于unix中隐藏了点文件,因此我使用“使用点显示点文件”的记号来记住它。


3
由于“使用此功能,因此在其他人的Mac或新的Mac上,您永远不会感到困惑”而变得更好。
Oded Breiner '18

18

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

Command+ Shift+.

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


这是对我唯一有效的方法(在
Catalina

16

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

ls -al path/to/dir

如果要始终从查找程序中查看所有文件,可以执行以下操作:

defaults write com.apple.Finder AppleShowAllFiles YES

如果您只想从查找程序中查看.gitignore,则可以:

chflags nohidden /path/to/dir/.gitignore

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


14

(最近的版本是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/


嘿,谢谢你的帖子。如果有人尝试使用它,那么我可以使用以下命令行成功:“默认写com.apple.finder AppleShowAllFiles -boolean true; killall Finder”。否则,它将不起作用。
serge-k 2015年

有没有一种方法可以只显示以点“。”开头的文件。但不是系统文件?

9

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

open -a TextEdit .gitignore 

1

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


1

除了接受的答案外,您还可以创建一个别名以轻松显示/隐藏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,但是我还有其他一些东西,因此我希望将所有别名保存在单独的文件中。


0

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

在航站楼申请

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

-4

您可能没有.gitignore文件。如果没有,则可以这样创建:

>touch ~/.gitignore

然后根据需要进行编辑。Git将自动检查该文件,而无需任何其他配置!

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.