Kopier en fil- eller mappebane til terminalen ved å dra og slippe

Anonim

Visste du at du kan raskt kopiere en filbane til terminalen bare ved å dra og slippe mappen eller filen inn i terminalvinduet ? Prøv det, åpne et hvilket som helst terminalvindu og ta noe fra Finder og slipp det inn i den terminalen, det vil umiddelbart skrive ut hele banen til filen, og effektivt kopiere filbanen fra Macs Finder GUI til kommandolinjen.

I seg selv vil den bare skrive ut katalogstrukturbanen, den vil ikke kjøre uten å trykke på RETURN-tasten (som, med mindre fil-/mappebanen er prefikset med en kompatibel kommandostreng uansett, ikke gjøre noe).

Dette er spesielt nyttig når en fil er plassert på en uklar plassering som du tilfeldigvis allerede befinner deg i Finder i Mac OS X, men vil raskt hoppe til kommandolinjen, eller bare gjøre en redigering .

cd (dra og slipp en mappe her)

Vil tillate deg å raskt endre terminalen til dra og slipp-banen.

Dette fungerer også med filer, så du kan åpne noen dype filer i vi eller nano hvis du vil ved å gjøre det samme:

nano (dra og slipp tekstfil her fra Finder)

Eller hvis du bare ville se innholdet i en spesifikk fil i Finder som dumpet gjennom «cat» eller «mindre», kan du gjøre noe sånt som dette:

less (slipp filen fra Finder her)

Ikke glem å bruke riktig mellomrom etter kommandoen for å utføre, selve banen er presis og inkluderer ikke mellomrom eller ekstra tegn som utfylling.

Vi hadde skrevet om lignende tips for å skrive ut de fullstendige banene for en tid siden, og etter å ha sett det igjen på Lifehacker innså jeg at det var en god påminnelse om å kvalifisere noen av de bedre bruksområdene for trikset.

For hva den er verdt, fungerer denne teknikken i alle versjoner av Mac OS X og til og med på mange andre OS-plattformer, selv i Windows med DOS-ledeteksten og de fleste linux-versjoner som Ubuntu. Praktisk triks, prøv det!

Kopier en fil- eller mappebane til terminalen ved å dra og slippe