Systemdateien anzeigen / git ignorieren in osx anzeigen

78

Standardmäßig können .gitignore-Dateien in osx nicht angezeigt werden. Was ist der Befehl, um diese Dateien anzuzeigen?

Jay
quelle

Antworten:

163

Öffnen Sie das Terminal und geben Sie ein

  • unter OS X 10.8:

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

    defaults write com.apple.finder AppleShowAllFiles TRUE
    

Dann müssen Sie den Finder neu starten:

killall Finder

Jeder Dateiname in OS X mit dem Präfix '.' wird als "versteckt" betrachtet.

Snarf
quelle
6
Dieser Befehl zeigt alle versteckten Dateien an. Gibt es eine Möglichkeit, die spezifischen Dateien tatsächlich immer sichtbar zu machen?
Roland
Siehe die Antwort von prodigitalson.
Snarf
Es gibt also keine Möglichkeit, es unglücklicherweise global zu machen, danke @snarf
Roland
Schauen Sie sich diesen Beitrag auf AskDifferent an, der AppleScript zum Umschalten versteckter Dateien enthält. Mit Automator können Sie einen Dienst erstellen, der dieses Skript ausführt, und diesem Dienst eine Tastenkombination zuweisen, damit Sie versteckte Dateien schnell ein- und ausschalten können.
Shim
1
@ CanPoyrazoğlu niedriger gegen Großbuchstaben "F" incom.apple.Finder
Snarf
38

⌘⇧.schaltet die AppleShowAllFilesEinstellung um.

Diese Tastenkombination funktioniert über das Öffnen / Speichern von Dialogfeldern in allen Apps, nicht nur im Finder. Wenn Sie dies verwenden, werden Sie nie verwirrt sein, wenn Sie den Mac eines anderen oder einen neuen Mac verwenden, und Sie können vermeiden, mit ihm herumzuspielen defaults write.

Ich verwende die Nemonik „Verwenden Sie einen Punkt, um eine Punktdatei anzuzeigen“, um mich daran zu erinnern, da in Unix versteckte Punktdateien vorhanden sind.

Roosto
quelle
3
Viel besser wegen "Verwenden Sie dies und Sie werden nie verwirrt sein, wenn Sie auf einem anderen Mac oder einem neuen Mac sind".
Oded Breiner
19

Sie können die Verknüpfung im Finder verwenden:

Command+ Shift+.

Es werden die versteckten Dateien angezeigt. Verwenden Sie dieselbe Verknüpfung, um die Dateien wieder auszublenden.

DevAnuragGarg
quelle
Dies ist das einzige, was für mich funktioniert hat (auf Catalina)
Mwilson
16

Wenn Sie sie nur ansehen möchten, können Sie immer die Befehlszeile verwenden:

ls -al path/to/dir

Wenn Sie immer alle Dateien im Finder anzeigen möchten, haben Sie folgende Möglichkeiten:

defaults write com.apple.Finder AppleShowAllFiles YES

Wenn Sie nur einen Gitignore aus dem Finder anzeigen möchten, können Sie:

chflags nohidden /path/to/dir/.gitignore

Aber Sie müssen diesen Befehl auf jedem .gitignorenicht globalen Befehl aufrufen .

prodigitalson
quelle
14

(neuer, für 10.10.2 :)

Die obigen Befehle haben bei mir nicht funktioniert. Ich verwende OSX Yosemite: 10.10.2. Dies funktionierte jedoch:

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

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

Sze-Hung Daniel Tsui
quelle
Hey, danke für den Beitrag. Wenn jemand versucht, dies zu verwenden, hatte ich Erfolg mit der folgenden Befehlszeile: "Standardwerte schreiben com.apple.finder AppleShowAllFiles -boolean true; killall Finder". Ansonsten funktioniert es nicht.
Serge-k
Gibt es eine Möglichkeit, nur die Datei anzuzeigen, die mit dem Punkt "" beginnt? aber nicht die Systemdatei?
9

Mit diesem Befehl können Sie versteckte Dateien im Terminal bearbeiten

open -a TextEdit .gitignore 
Cong Dan Luong
quelle
1

Wenn Sie nur einen Gitignore von der Konsole aus anzeigen möchten, geben Sie einfach "nano Gitignore" in dieses Verzeichnis ein. Dieser Befehl "nano" öffnet einfach jede Textdatei in der Nano-Konsolenumgebung zum Anzeigen oder Bearbeiten

Akcasoy
quelle
1

Zusätzlich zur akzeptierten Antwort können Sie einen Alias ​​erstellen, um die versteckten Dateien im Terminal einfach anzuzeigen / auszublenden. So habe ich es eingerichtet (getestet / unter MacOS Mojave 10.14.1).

In meinem Benutzerverzeichnis habe ich eine neue Datei erstellt .custom_aliasesund diese geschrieben in:

# 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'

Als nächstes öffnete ich .bash-profile(sollte sich auch in Ihrem Benutzerverzeichnis befinden, wenn Sie es nicht einfach dort erstellen) und fügte dies oben in der Datei hinzu:

# Load custom aliases
source ~/.custom_aliases

Und das ist es! Wenn ich jetzt die versteckten Dateien anzeigen muss, tippe ich einfach showallTerminal ein und hideallwenn ich fertig bin. Sie können die Aliase auch direkt in der definieren .bash_profile, aber ich habe einige andere Dinge, so dass ich alle Aliase in einer separaten Datei zusammenhalten möchte.


quelle
0

Datei und Ordner auf MacOs Mojave 10.14.4 ausblenden

Bewerben Sie sich am Terminal

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

Möglicherweise haben Sie einfach keine .gitignoreDatei. Wenn Sie noch keine haben, können Sie diese folgendermaßen erstellen:

>touch ~/.gitignore

Und dann bearbeiten Sie es, wie Sie möchten. Git überprüft diese Datei automatisch ohne zusätzliche Konfiguration!

Billy Lazzaro
quelle