Způsoby platby Abuse

Co dělá příkaz pwd v systému Linux

20.03.2021, 18:13

Jedná se o velmi jednoduchý nástroj, který umožňuje zobrazit cestu k aktuální složce v terminálu. Při spuštění dostane každý program aktuální složku, do které budou probíhat všechny operace se soubory tohoto programu, pokud není zadána jiná cesta. Z této složky se budou počítat i relativní cesty. Při spuštění terminálu se tedy aktuální složka stane domovským adresářem uživatele. Pokud je program spuštěn z určité složky, pak bude jeho aktuální složkou standardně adresář, ze kterého byl spuštěn.

Co dělá příkaz pwd v systému Linux

Příkaz má poměrně jednoduchou syntaxi:

$ pwd опции

Pro přizpůsobení výstupu nástroje může uživatel použít následující volby:

  • -L, --logical - převezme adresář z proměnné prostředí, i když obsahuje symbolické odkazy;
  • -P - zahodit všechny symbolické odkazy;
  • --help - zobrazí nápovědu nástroje;
  • --version - zobrazí verzi nástroje.

Nyní se podívejme na několik příkladů práce s tímto příkazem v operačním systému Linux. Pro zobrazení aktuální složky Linuxu stačí spustit příkaz pwd bez parametrů:

$ pwd 

команда pwd

Příkaz má parametr -P, díky kterému dokáže zahodit všechny symbolické odkazy. To je užitečné v případě, že podél cesty k aktuální složce existují symbolické odkazy. Příkaz jednoduše zadá celou cestu bez zohlednění symbolických odkazů. Vypadá to takto:

$ pwd -P

команда pwd в LinuxV příkazových interpretech je často pwd dodáván jako vestavěný příkaz. To znamená, že interpret nemusí volat nástroj třetí strany, takže se kód provede velmi rychle.

Chcete-li zjistit aktuální složku, nemusíte volat skript, stačí zavolat proměnnou prostředí PWD

$echo $PWD

команда pwd

Chcete-li zapsat výsledek linuxového příkazu pwd do proměnné, proveďte:

$CWD=$(pwd)
$echo $CWD

команда pwd

Příkaz pwd se v Linuxu používá jen zřídka, pokud však potřebujete změnit aktuální složku, můžete jej použít. Jak vidíte z příkladu, není to tak složité.