Tipy & triky · Workflow · Všude · ~2 min denně · 2 min čtení
Cestu k souboru neopisujte: přetáhněte ho do terminálu
Naposledy ověřeno:

Opisování cesty k souboru je nejnáchylnější činnost v terminálu: dlouhé názvy složek, mezery, diakritika — a jeden překlep znamená No such file or directory. Přitom existuje trik, který zná překvapivě málo lidí: soubor nebo složku stačí myší přetáhnout z Průzkumníka, Finderu či jiného správce souborů přímo do okna terminálu. Terminál na pozici kurzoru vloží úplnou cestu, a co je nejlepší, rovnou správně ošetřenou — mezery a speciální znaky uvozí nebo oescapuje za vás.
Jak na to
- Napište do terminálu začátek příkazu, třeba
unzip(s mezerou na konci). - Najděte soubor v Průzkumníku (Windows), Finderu (Mac) nebo správci souborů (Linux) a přetáhněte ho myší do okna terminálu.
- Na řádku se objeví celá cesta — například
'/home/jana/Stažené/podklady k projektu.zip'— včetně uvozovek kolem mezer. Stiskněte Enter. - Funguje to ve Windows Terminalu, v macOS Terminálu i iTermu a ve většině linuxových terminálů. Přetáhnout jde i složka — hodí se pro
cd: napištecd, přetáhněte složku, Enter. - Na Macu má trik ještě sourozence: když v jakékoli aplikaci vidíte soubor v otevřeném dialogu nebo okně, jeho cestu do terminálu dostanete i přes Cmd+Option+C ve Finderu.
Vzorová situace
Student potřebuje v terminálu spustit skript nad souborem, který mu přišel mailem: Výsledky měření – skupina B (finální verze).csv, uložený kdesi ve Stažených. Ručně tu cestu napsat prakticky nejde — mezery, pomlčka, závorky, diakritika, každý znak je past. Místo toho napíše python analyza.py , přetáhne soubor ze složky do terminálu a spustí. Deset vteřin, nula překlepů.
Stejný trik oceníte u příkazů, kde figurují dvě cesty najednou — třeba cp nebo ffmpeg: napíšete příkaz, přetáhnete zdrojový soubor, dopíšete cíl. A funguje to i s nástroji, které si o soubor řeknou interaktivně: kamkoli, kde terminál čeká na cestu, můžete místo psaní upustit soubor.
Hodí se vědět, že přetažení vloží jen text cesty — soubor se nikam nekopíruje ani nepřesouvá, takže se nemusíte bát, že si něco rozházíte. Terminál a grafický svět, které jinak žijí odděleně, si najednou podávají ruce.
Co vám to přinese
Odpadne nejčastější zdroj chyb při práci s terminálem — ručně opisované cesty. Soubory s mezerami a diakritikou v názvu přestanou být problém, protože uvozování řeší terminál sám. A snižuje se bariéra pro občasné uživatele: nemusíte umět tabulátorové doplňování ani pravidla uvozování, stačí umět táhnout myší — terminál se rázem stane přívětivějším i pro toho, kdo v něm tráví pět minut týdně.
Chcete jít do hloubky? V příručce najdete kapitolu Základní systémy: inbox, priority, revize.
Podobné tipy
Přepínání panelů z klávesnice: Ctrl+Tab a čísla
Ctrl+Tab
Ctrl+Tab jde po řadě, Ctrl+1 až 8 skáče na konkrétní pozici a Ctrl+9 na poslední panel.
Velký návod · 15 min
CV a motivační dopis na míru inzerátu
Kompletní návod s prompty: rozbor inzerátu, přerámování zkušeností jazykem pozice bez vymýšlení, průchod ATS a motivační dopis, který neopakuje CV.
Smart home scénář: Deep Work Mode na jedno kliknutí
Světla, nerušit, timer a hudba jedním povelem. Rituál, který mozku řekne „teď se pracuje“.
Pomohlo vám to?
Líbil se vám tip?
Každý týden posílám jeden takový do e-mailu. Dvě minuty čtení, hodiny úspor.
1 tip týdně · žádný spam · odhlášení jedním klikem