Kopirajte pot do datoteke ali mape v terminal z vlečenjem in spuščanjem

Anonim

Ali ste vedeli, da lahko hitro kopirate pot do datotek v terminal tako, da povlečete in spustite mapo ali datoteko v okno terminala ? Preizkusite, odprite poljubno terminalsko okno, nato vzemite nekaj iz Finderja in spustite v ta terminal, takoj bo natisnil celotno pot do datoteke in učinkovito kopiral pot datoteke iz Macs Finder GUI v ukazno vrstico.

Sam po sebi bo natisnil samo pot do imeniških struktur, ne bo se izvedel, ne da bi pritisnil tipko RETURN (kar, razen če je pred potjo datoteke/mape kakršen koli združljiv ukazni niz, ne bi ne naredi ničesar).

To je še posebej uporabno, če se datoteka nahaja na nejasnem mestu, ki ga slučajno že najdete v Finderju v sistemu Mac OS X, vendar želite hitro skočiti v ukazno vrstico ali samo urediti .

Če predpono povleci in spusti z ukazom, je enostavno izvajanje tudi z zadevno potjo ali datoteko, na primer

cd (povleci in spusti mapo sem)

Omogočil bi vam hitro spremembo terminala na pot povleci in spusti.

To deluje tudi z datotekami, tako da lahko odprete globoko datoteko v vi ali nano, če želite, tako da naredite isto:

nano (povleci in spusti besedilno datoteko sem iz Finderja)

Če pa bi si samo želeli ogledati vsebino določene datoteke v Finderju, kot je odložena prek »cat« ali »less«, lahko storite nekaj takega:

less (spustite datoteko iz Finderja sem)

Ne pozabite uporabiti pravilnega razmika za ukazom za izvedbo, sama pot je natančna in ne vključuje nobenih presledkov ali dodatnih znakov kot oblazinjenje.

O podobnem nasvetu za tiskanje celotnih poti smo pisali že pred časom in ko sem ga znova videl na Lifehackerju, sem ugotovil, da je to dober opomnik, da kvalificiram nekatere boljše uporabe trika.

Če je vredno, ta tehnika deluje v vseh različicah Mac OS X in celo na številnih drugih platformah OS, tudi v sistemu Windows s pozivom DOS in večini različic Linuxa, kot je Ubuntu. Priročen trik, preizkusite ga!

Kopirajte pot do datoteke ali mape v terminal z vlečenjem in spuščanjem