Antworten:
Das Tildesymbol (~) in der OS X-Befehlszeilenterminologie bezieht sich auf Ihr Ausgangsverzeichnis, z. B. / Users / Joe.
Jonathan Müller hat darauf hingewiesen, dass alles, was einen Punkt (.) Vor sich hat, als verborgen gilt. Daher müssen Sie für Ihr Programm Folgendes tun:
Sie können diesen Ordner nicht im Finder sehen, da er ausgeblendet ist. Wenn Sie jedoch zum Terminal gehen und ls -a verwenden, während Sie sich im Terminal befinden, werden die ausgeblendeten Ordner angezeigt.
~ ist ein Verweis auf das Home-Verzeichnis. Ein Punktverzeichnis ist ein "verstecktes" Verzeichnis in UNIX.
~/.spring
auf das aktuelle Verzeichnis bezieht, ist OS X viel weiter von seinen Unix-Ursprüngen entfernt, als ich es mir vorgestellt hatte.
Verwenden Sie, um 'versteckte' Dateien anzuzeigen
ls -a
oder fügen Sie -a zu Ihren üblichen 'ls'-Argumenten hinzu. Das Flag -a ist impliziert, wenn Sie über Superuser-Berechtigungen verfügen.
-A
um die Einträge .
und nicht anzuzeigen ..
.
~/.
bedeutet an sich etwas anderes als das Präfix von etwas längerem. Für sich genommen handelt es sich um eine längere Schreibweise~
, die beide auf das Basisverzeichnis hinweisen. Als Präfix (zB~/.spring
) kennzeichnet es einen „versteckten“ Eintrag im Home-Verzeichnis.