Kopiera en fil eller mappsökväg till terminalen genom att dra och släppa
Visste du att du kan snabbt kopiera en filsökväg till terminalen genom att bara dra och släppa mappen eller filen i terminalfönstret ? Prova det, öppna valfritt terminalfönster och ta sedan något från Finder och släpp det i den terminalen, det kommer omedelbart att skriva ut hela sökvägen till filen, och effektivt kopiera sökvägen från Macs Finder GUI till kommandoraden.
I sig själv kommer den bara att skriva ut katalogstrukturens sökväg, den kommer inte att köras utan att trycka på RETURN-tangenten (vilket, såvida inte fil-/mappsökvägen har prefixet med någon kompatibel kommandosträng ändå, inte göra någonting).
Detta är särskilt användbart när en fil finns på en obskyr plats som du redan råkar vara i i Finder i Mac OS X, men snabbt vill hoppa till kommandoraden eller bara göra en redigering .
Att prefixera dra & släpp med ett kommando gör det enkelt att köra även med sökvägen eller filen i fråga, till exempel
cd (dra och släpp en mapp här)
Skulle tillåta dig att snabbt ändra terminalen till dra och släpp-banan.
Detta fungerar också med filer, så du kan öppna några djupa filer i vi eller nano om du vill genom att göra samma sak:
nano (dra och släpp textfil här från Finder)
Eller om du bara ville se innehållet i en specifik fil i Finder som dumpat genom "cat" eller "mindre" kan du göra något så här:
less (släpp filen från Finder här)
Glöm inte att använda rätt mellanrum efter kommandot för att köra, själva sökvägen är exakt och innehåller inga mellanslag eller extra tecken som utfyllnad.
Vi hade skrivit om liknande tips för att skriva ut de fullständiga sökvägarna för en tid sedan och efter att ha sett det igen på Lifehacker insåg jag att det var en bra påminnelse om att kvalificera sig för några av de bättre användningsområdena för tricket.
För vad det är värt fungerar den här tekniken i alla versioner av Mac OS X och till och med på många andra OS-plattformar, även i Windows med DOS-prompten och de flesta Linux-versioner som Ubuntu. Praktiskt knep, testa det!