Příkaz pwd v systému Linux vloží celou cestu k aktuálnímu pracovnímu adresáři do standardního výstupu. Tento příkaz je nezbytný pro přesné sledování adresářů v systému Linux a lze jej přizpůsobit různými způsoby.

Co je příkaz pwd v systému Linux?

pwd znamená v systému Linux „Print Working Directory“ (vytisknout pracovní adresář). Spolu s příkazem cd je to jeden z nejčastěji používaných příkazů pro každodenní úkoly. Hlavním úkolem pwd je vložit do výstupu úplnou cestu k aktuálnímu adresáři. Jednotlivé podadresáře jsou odděleny pomlčkami. Příkaz pwd je k dispozici jako vestavěný příkaz a jako samostatný program. Je součástí standardní instalace všech běžných distribucí Linuxu, jako je Debian nebo Ubuntu.

Jak funguje příkaz pwd v systému Linux?

Pomocí příkazu pwd získáte ve výstupu úplnou cestu k aktuálnímu adresáři. To je výhodné, pokud často přepínáte mezi adresáři nebo pracujete s mnoha podadresáři. S příkazem pwd v systému Linux si zachováte přehled o všech cestách a můžete cíleně ukládat nebo otevírat soubory, a to i v rozsáhlých projektech.

Jaká je syntaxe příkazu pwd?

Syntaxe příkazu pwd v systému Linux je jednoduchá a vždy vypadá takto:

$ pwd [Options]
bash

Když spustíte příkaz pwd bez jakýchkoli parametrů, zobrazí se jako výstup úplná cesta k aktuálnímu pracovnímu adresáři. Díky různým parametrům můžete tento výstup přizpůsobit.

Jaké jsou možnosti příkazu pwd v systému Linux?

Příkaz pwd má dvě důležité volby, které se vzájemně vylučují:

  • -L: I když je v shellu nastavena volba „physical“, příkaz pwd nerozpozná symbolické odkazy a v případě jejich přítomnosti zobrazí samotný symbolický odkaz.
  • -P: Tato volba vyřeší symbolický odkaz.

Program /bin/pwd naopak rozpoznává pouze volbu „–help“. Pomocí ní můžete získat další informace o příkazu pwd, včetně jeho použití a dostupných voleb.

Příklady použití příkazu pwd

Když spustíte příkaz pwd, vždy se jako výstup zobrazí cesta k vašemu aktuálnímu pracovnímu adresáři. Chcete-li získat tento výsledek, stačí zadat příkaz přesně tak, jak je uvedeno v části syntaxe výše. Výstup bude vypadat následovně:

/home/subfolder
bash

Pokud používáte tento program, spusťte Linux pwd následujícím způsobem:

/bin/pwd
bash

Výstup je následující:

/home/subfolder
bash

Pokud nyní přidáte volbu „-L“, příkaz bude vypadat takto:

/bin/pwd -L
bash

Správný výstup by vypadal takto:

/home/subfolder/dir_simlink
bash
Přejít do hlavního menu