Kopirajte trenutno pot iz terminala v odložišče v sistemu Mac OS X

Anonim

Čeprav je dokaj enostavno kopirati pot mape iz grafičnega vmesnika Mac in Finderja ali celo kopirati pot v terminal s trikom povleci in spusti, pojdi v drugo smer in pridobi trenutno pot iz ukazno vrstico in nato imeti dostop do širšega odložišča OS X je nekoliko težje ... no, vsaj dokler ne poznate tega priročnega nasveta.

Ta trik je po delovanju precej preprost, z uporabo ukaza pwd (okrajšava za trenutni delovni imenik) in ukaza pbcopy (vmesnik ukazne vrstice za funkcijo kopiranja v odložišče v OS X), kvečjemu preprosto deluje takole:

pwd|pbcopy

To bo takoj kopiralo trenutni delovni imenik v odložišče OS X.

Če ste že seznanjeni z ukazno vrstico, ste pripravljeni, toda za tiste, ki niste tako obveščeni o ukazni vrstici, si oglejmo to zaporedje ukazov še malo, da je bolj smiselno.

Če želite slediti, preprosto zaženite aplikacijo Terminal. Najprej bomo želeli biti na mestu v ukazni vrstici, za katero bomo kopirali pot. Za namene tega koraka bomo izbrali »/System/Library/CoreServices/Resources/«, ker je to globoka sistemska pot, ki je univerzalna za vse računalnike Mac.Zdaj v ukazni poziv vnesite naslednji ukaz:

cd /System/Library/CoreServices/Resources/

Pritisnite tipko Return in boste v tej mapi, preverimo z zgoraj omenjenim ukazom 'pwd':

pwd

Ponovno pritisnite return in videli bi izpis, kot je ta:

$ pwd /System/Library/CoreServices/Resources/

Zdaj, ko veste, da ste na pravem mestu, kopirajmo to pot do imenika v odložišče, vendar ne da bi jo morali ročno izbrati s kazalcem miške in pritisniti Command+C, namesto tega uporabimo pbcopy :

pwd|pbcopy

To deluje preprosto: ukaz 'pwd' se izvede, nato pa uporabi tako imenovano 'cev' za preusmeritev izhoda pbcopy v naslednji ukaz, ki je v tem primeru 'pbcopy'.Kot že omenjeno, je pbcopy vmesnik ukazne vrstice za odložišče Mac OS X, tako da se podatki s cevovodom ukaznega izhoda shranijo v odložišče Macov. Niste prepričani o tem? Preprosto odprite kateri koli dokument z besedilom ali celo ostanite pri pozivu terminala in pritisnite Command+V ... videli boste »/System/Library/CoreServices/Resources/« kot rezultat. Odlično kajne? Uporabite lahko tudi drugi konec pbcopy, pbpaste, da razkrijete shranjene podatke v odložišču.

Če nameravate to pogosto uporabljati, lahko zanj vedno ustvarite vzdevek v svojem profilu tako, da v .bash_profile dodate vrstico, kot je ta:

alias copypath='pwd|pbcopy'

Če je to shranjeno v bash_profile, lahko preprosto vnesete 'copypath' in dosežete enak učinek.

Ta trik poenostavi pridobivanje trenutne poti in precej olajša prehod s terminala na GUI. Ne pozabite, da lahko uporabniki Mac-a gredo tudi v drugo smer – od grafičnega uporabniškega vmesnika do terminala – z odličnim trikom povleci in spusti, da samodejno vnesejo celotno pot elementa ali ime datoteke iz Finderja v ukazni poziv.

Kopirajte trenutno pot iz terminala v odložišče v sistemu Mac OS X