Zkopírujte cestu k souboru nebo složce do terminálu přetažením

Anonim

Věděli jste, že můžete rychle zkopírovat cestu k souborům do terminálu pouhým přetažením složky nebo souboru do okna terminálu ? Vyzkoušejte to, otevřete libovolné okno terminálu a poté vezměte něco z Finderu a vložte to do tohoto terminálu, okamžitě vytiskne úplnou cestu k souboru a efektivně zkopíruje cestu k souboru z grafického uživatelského rozhraní Macs Finder do příkazového řádku.

Sám o sobě vytiskne pouze cestu k adresářovým strukturám, nespustí se bez stisknutí klávesy RETURN (což, pokud cesta k souboru/složce není opatřena předponou nějakým kompatibilním příkazovým řetězcem, nebude neudělám nic).

To je zvláště užitečné, když je soubor umístěn na neznámém místě, které se náhodou nachází ve Finderu systému Mac OS X, ale chcete rychle přejít na příkazový řádek nebo jen provést úpravy. .

Přiřazení příkazu přetažení před příkazem usnadňuje provedení s příslušnou cestou nebo souborem, například

cd (sem přetáhněte složku)

Umožnil by vám rychle změnit terminál na cestu přetažením.

Funguje to i se soubory, takže pokud chcete, můžete otevřít nějaký hluboký soubor ve vi nebo nano tímtéž:

nano (přetáhněte sem textový soubor z Finderu)

Nebo pokud jste jen chtěli vidět obsah konkrétního souboru ve Finderu jako vysypaný přes „kočka“ nebo „méně“, můžete udělat něco takového:

less (sem přetáhněte soubor z Finderu)

Nezapomeňte použít správné mezery za příkazem, který se má provést, samotná cesta je přesná a neobsahuje žádné mezery ani další znaky jako výplň.

O podobném tipu na tisk úplných cest jsme psali už před nějakou dobou a poté, co jsem to znovu viděl na Lifehackeru, jsem si uvědomil, že je to dobrá připomínka, jak kvalifikovat některé z lepších využití triku.

Za to, co stojí za to, tato technika funguje ve všech verzích Mac OS X a dokonce i na mnoha dalších platformách OS, dokonce i ve Windows s příkazovým řádkem DOS a ve většině linuxových verzí, jako je Ubuntu. Šikovný trik, vyzkoušejte ho!

Zkopírujte cestu k souboru nebo složce do terminálu přetažením