Als ik me in een specifiek pad in een Terminal-venster bevind, hoe kan ik datzelfde venster dan openen in een nieuw Finder-venster?
Opmerking: dit is het tegenovergestelde van een terminal openen vanuit de Finder.
Als ik me in een specifiek pad in een Terminal-venster bevind, hoe kan ik datzelfde venster dan openen in een nieuw Finder-venster?
Opmerking: dit is het tegenovergestelde van een terminal openen vanuit de Finder.
Door open.
in Terminal te typen, wordt de huidige werkdirectory geopend in een Finder-venster.
Om het bovenstaande antwoord uit te breiden (omdat de geschiktere gerelateerde vraag is gemarkeerd als dubbel en geen nieuwe antwoorden kan krijgen). ..
Ik heb een functie toegevoegd aan mijn ~ / .bash_profile om het onthullen van een bestand of map af te handelen:
# Onthul een bestand of map in Finder # .. verwacht slechts één argument # het argument wordt aangehaald om ruimte te bieden aan spaties in de bestandsnaam () {# als het eerste argument een map is if [[-d "$ 1"]]; dan # ..gebruik het argument direct basedir = "$ 1" else # ..we hebben een bestand doorgegeven, dus gebruik de map die de map bevat basedir = $ (mapnaam "$ 1") fi # basedir is een map in nu, dus open activeert Finder open "$ basedir"}
Om de functie te installeren:
source ~ / .bash_profile
of open een nieuwe terminal / tab De context voor mijn gebruik is dat ik rond zal browsen met ls
met tabaanvulling, en als ik vind wat ik zoek, kan ik onthullen
(of cd
of subl
) het meest recente argument, zoals:
ls dir / subdir<tab tab>subsubdir anotherdirls dir / subdir / anotherdirreveal! $
Als je autojump
hebt geïnstalleerd, hoef je niet eens het volledige pad naar de directory in te typen. Je kunt gewoon jo gedeeltelijke directorynaam
typen, en autojump zal een nieuw Finder-venster openen in de opgegeven map.
Ik ben dol op deze methode, omdat je niet de hele map hoeft te onthouden naam. Autojump houdt een lijst bij van de meest gebruikte locaties en weet automatisch naar welke directory u verwijst, zelfs als u deze maar een deel van de naam geeft.
openen.
Voeg als leuke toevoeging een alias toe in .bash_profile of .bash_aliases als je die hebt.
alias finder = 'open'
Dan kun je finder.
gebruiken, wat volgens mij intuïtiever is.
Door open.
in Terminal te typen, wordt de huidige werkdirectory geopend in een Finder-venster.
Maar er is ook een alternatieve versie
open `pwd`