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

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

I seg selv vil det bare skrive ut katalogstrukturerbanen, det vil ikke utføres uten å trykke på RETURN-tasten (som, med mindre filen / mappebanen er prefixed med noen kompatibel kommandostreng, vil det ikke gjøre noe).

Dette er spesielt nyttig når en fil er lokalisert i en uklar plassering som du allerede er inne i Finder av Mac OS X, men vil raskt hoppe til kommandolinjen, eller bare lage en redigering.

For å legge til dra og slipp med en kommando, gjør det også enkelt å utføre med den aktuelle banen eller filen, for eksempel

cd (drag and drop a folder here)

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

Dette fungerer også med filer, slik at du kan åpne litt dyp fil i vi eller nano hvis du vil gjøre det samme:

nano (drag and drop text file here from the Finder)

Eller hvis du bare vil se innholdet i en bestemt fil i Finder som dumpet gjennom "katt" eller "mindre", kan du gjøre noe slikt:

less (drop the file from Finder here)

Ikke glem å bruke riktig avstand etter at kommandoen skal utføres, banen selv er presis og inkluderer ikke mellomrom eller ekstra tegn som polstring.

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

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