Dra & Släpp Finder-objekt till terminalen för att automatiskt skriva in deras fullständiga sökväg & Namn

Anonim

Du kan direkt skriva ut alla Finder-objekts fullständiga sökväg och namn i terminalen genom att dra och släppa ett objekt från ett Finder-fönster och in i ett terminalfönster. När Finder-objektet har släppts in i terminalen, skrivs hela sökvägen till objektet automatiskt ut omedelbart, och bibehåller både korrekt versaler och automatiskt fyllning av lämplig \ innan ett blanksteg visas – två felkällor för många OS X-användare .

Detta är bra för att kopiera en fil- eller mappsökväg till terminalen, vilket vi har diskuterat innan den delen tidigare, men det är också otroligt användbart för att skriva ut ett riktigt långt filnamn eller programnamn i Terminal utan att behöva oroa dig för skiftläge och hur man korrekt matar in saker som speci altecken eller mellanslag i fil- och mappnamn – dra & släpp-tricket täcker alla skiftlägen och lämplig mellanrumskod för dig – och naturligtvis är det praktiskt för att flytta runt i kommandoraden också.

Kompatibelt med alla versioner av Mac OS X, och fungerar i både Terminal-appen och iTerm / iTerm2-applikationerna, det här är verkligen lätt att använda. Du kan prova det själv men vi kommer också att granska hur det fungerar med ett exempel på skärmdump, där det används för att automatiskt skriva ut namnet med blandade skiftlägen på en applikation, något som många användare som är nya på terminalen har svårt att åstadkomma.

Nedan har jag dragit Quartz Composer till en Terminal-flik medan nano var öppen. Du kan se Quartz Composer-appikonen något genomskinlig när den svävar över terminalfönstret innan den "släpps" när du släpper musklicket, här infogas den som sökvägen till ett aliaskommando, vilket förkortar syntaxen som krävs för att starta Quartz Composer från kommandotolken i OS X:

När mappen eller filen (eller i det här fallet, applikationen) har släppts till det aktiva terminalfönstret, skrivs hela sökvägen ut omedelbart och direkt i terminalen varhelst kommandotolken finns. . I det här exemplet är det ett nanodokument, så den fullständiga sökvägen kommer att skrivas in i nanofilen där prompten fanns i en bash_alias-fil, som visas i skärmdumpen nedan:

Observera att det nu inte längre är "Quartz Composer" utan det visas som "Quartz\ Composer.app" – denna skillnad mellan programnamnet som det visas i GUI och hur det visas på kommandoraden är en stor källa till förvirring och fel för många användare som inte har använt terminalen och kommandoraden i Mac OS X. Detta dra och släpp-trick avhjälper det genom att lägga till \ före början av ett blanksteg, och även bibehålla all versaler korrekt för du – lämnar mindre utrymme för användarfel.

Det här är ett gamm alt knep, men nästa gång du är i Finder och vill komma åt en fil eller katalog i terminalen, prova detta, jag tycker att det är snabbare än att använda flikkomplettering för djupt begravda filer.

Dra & Släpp Finder-objekt till terminalen för att automatiskt skriva in deras fullständiga sökväg & Namn