Danke, genau das habe ich gesucht. Ich hatte es schon einmal gesehen, aber vergessen.
Jim McKeeth
Sieht so aus, als wäre 10.9 Mavericks kaputt. Irgendeine Problemumgehung?
Wolfgang Fahl
@WolfgangFahl Bei mir funktioniert es noch in 10.9 Mavericks.
Jim McKeeth
@WolfgangFahl Haben Ihre Mavericks eine Neuinstallation oder ein Upgrade installiert? Bei meiner aktualisierten Installation von Mavericks kann ich diesen Befehl verwenden.
Keen
von vier Mavericks-Installationen habe ich das Problem nur einmal für eine Upgrade-Installation passiert. Allen anderen ging es gut. Das Problem mit der Upgrade-Installation ging auch nach einer Weile weg. Seltsam ...
Wolfgang Fahl
9
Ziel erreichen!
Um die obige Antwort zu erweitern (da die passendere verwandte Frage als Dupe markiert ist und keine neuen Antworten erhalten kann) ...
Ich habe meinem ~ / .bash_profile eine Funktion hinzugefügt, mit der ich eine Datei oder ein Verzeichnis anzeigen kann:
# Reveal a file or directory in Finder# ..expects only one argument# the argument is quoted to accommodate spaces in the filename
reveal (){# if the first arg is a directoryif[[-d "$1"]];then# ..use the argument directly
basedir="$1"else# ..we passed a file, so use its containing directory
basedir=$(dirname "$1")fi# basedir is a directory in now, so open will activate Finder
open "$basedir"}
So installieren Sie die Funktion:
Einfügen / Speichern in ~ / .bash_profile
source ~/.bash_profile oder öffne ein neues Terminal / Tab
Der Kontext für meine Verwendung besteht darin, dass ich mich lsmit Tabulatorvervollständigung umschaue. Wenn ich dann finde, wonach ich suche, kann ich das neueste Argument reveal(oder cdoder subl) wie folgt eingeben:
ls dir/subdir<tab tab>
subsubdir anotherdir
ls dir/subdir/anotherdir
reveal !$
+1 - danke für die praktische Verknüpfungsfunktion - ich nenne sie lieber locate -;)
software.wikipedia
2
Erwähnenswert ist, dass das Einzige, was hierdurch hinzugefügt open .wird, die Übergabe eines Dateinamens und das
Abrufen
5
Wenn Sie autojumpinstalliert haben, müssen Sie nicht einmal den vollständigen Pfad zum Verzeichnis eingeben. Sie können einfach jo partialdirectorynameeingeben, und AutoJump öffnet ein neues Finder-Fenster im angegebenen Verzeichnis.
Ich liebe diese Methode, weil Sie sich nicht den gesamten Verzeichnisnamen merken müssen. Autojump speichert eine Liste der am häufigsten verwendeten Speicherorte und erkennt automatisch, auf welches Verzeichnis Sie verweisen, auch wenn Sie nur einen Teil des Namens angeben.
open .
Technik funktioniert bei mir noch.Antworten:
Wenn Sie
open .
Terminal eingeben, wird das aktuelle Arbeitsverzeichnis in einem Finder-Fenster geöffnet.quelle
Ziel erreichen!
Um die obige Antwort zu erweitern (da die passendere verwandte Frage als Dupe markiert ist und keine neuen Antworten erhalten kann) ...
Ich habe meinem ~ / .bash_profile eine Funktion hinzugefügt, mit der ich eine Datei oder ein Verzeichnis anzeigen kann:
So installieren Sie die Funktion:
source ~/.bash_profile
oder öffne ein neues Terminal / TabDer Kontext für meine Verwendung besteht darin, dass ich mich
ls
mit Tabulatorvervollständigung umschaue. Wenn ich dann finde, wonach ich suche, kann ich das neueste Argumentreveal
(odercd
odersubl
) wie folgt eingeben:quelle
open .
wird, die Übergabe eines Dateinamens und dasWenn Sie
autojump
installiert haben, müssen Sie nicht einmal den vollständigen Pfad zum Verzeichnis eingeben. Sie können einfachjo partialdirectoryname
eingeben, und AutoJump öffnet ein neues Finder-Fenster im angegebenen Verzeichnis.Ich liebe diese Methode, weil Sie sich nicht den gesamten Verzeichnisnamen merken müssen. Autojump speichert eine Liste der am häufigsten verwendeten Speicherorte und erkennt automatisch, auf welches Verzeichnis Sie verweisen, auch wenn Sie nur einen Teil des Namens angeben.
quelle
jo command not found
Als nette Ergänzung, fügen Sie einen Alias in .bash_profile oder .bash_aliases hinzu, falls Sie einen haben.
Dann kannst du das verwenden,
finder .
was ich für intuitiver halte.quelle
Wenn Sie
open .
Terminal eingeben, wird das aktuelle Arbeitsverzeichnis in einem Finder-Fenster geöffnet.Es gibt aber auch eine alternative Version
quelle