Kopieer een bestands- of mappad naar de terminal door middel van slepen en neerzetten

Anonim

Wist je dat je snel een bestandspad naar de terminal kunt kopiëren door de map of het bestand naar het terminalvenster te slepen en neer te zetten ? Probeer het uit, open een willekeurig terminalvenster en neem dan iets uit de Finder en zet het neer in die Terminal, het zal onmiddellijk het volledige pad naar het bestand afdrukken, waardoor het bestandspad effectief van de Macs Finder GUI naar de opdrachtregel wordt gekopieerd.

Op zichzelf zal het alleen het pad van de directorystructuren afdrukken, het zal niet worden uitgevoerd zonder op de RETURN-toets te drukken (wat, tenzij het pad naar het bestand/de map toch wordt voorafgegaan door een compatibele opdrachtreeks, het niet zou doen niets doen).

Dit is met name handig wanneer een bestand zich op een obscure locatie bevindt waar u zich toevallig al bevindt in de Finder van Mac OS X, maar u snel naar de opdrachtregel wilt springen of gewoon een bewerking wilt uitvoeren .

Door het slepen en neerzetten vooraf te laten gaan met een opdracht, is het ook eenvoudig uit te voeren met het betreffende pad of bestand, bijvoorbeeld

cd (sleep hier een map naar toe)

Hiermee kunt u de terminal snel wijzigen in het pad met slepen en neerzetten.

Dit werkt ook met bestanden, dus je zou een diep bestand in vi of nano kunnen openen als je zou willen door hetzelfde te doen:

nano (sleep tekstbestand hier vanuit de Finder)

Of als u alleen de inhoud van een specifiek bestand in de Finder wilt zien als gedumpt via 'cat' of 'less', kunt u zoiets als dit doen:

less (zet het bestand hier uit Finder neer)

Vergeet niet de juiste spatiëring te gebruiken na het uit te voeren commando, het pad zelf is nauwkeurig en bevat geen spaties of extra tekens als opvulling.

We hadden enige tijd geleden een vergelijkbare tip geschreven voor het afdrukken van de volledige paden en nadat ik hem opnieuw op Lifehacker had gezien, realiseerde ik me dat het een goede herinnering was om enkele van de betere toepassingen van de truc te kwalificeren.

Voor wat het waard is, deze techniek werkt in alle versies van Mac OS X en zelfs op veel andere OS-platforms, zelfs in Windows met de DOS-prompt en de meeste Linux-versies zoals Ubuntu. Handig trucje, probeer het eens!

Kopieer een bestands- of mappad naar de terminal door middel van slepen en neerzetten