Spôsoby platby Abuse

Čo robí príkaz pwd v systéme Linux

20.03.2021, 18:13

Ide o veľmi jednoduchý nástroj, ktorý umožňuje zobraziť cestu k aktuálnemu priečinku v termináli. Pri spustení dostane každý program aktuálny priečinok, v ktorom sa budú vykonávať všetky operácie so súbormi tohto programu, pokiaľ nie je zadaná iná cesta. Z tohto priečinka sa budú počítať aj relatívne cesty. Po spustení terminálu sa teda aktuálny priečinok stane domovským adresárom používateľa. Ak je program spustený z konkrétneho priečinka, potom bude jeho aktuálnym priečinkom štandardne adresár, z ktorého bol spustený.

Čo robí príkaz pwd v systéme Linux

Príkaz má pomerne jednoduchú syntax:

$ pwd опции

Na prispôsobenie výstupu nástroja môže používateľ použiť nasledujúce možnosti:

  • -L, --logical - prevezme adresár z premennej prostredia, aj keď obsahuje symbolické odkazy;
  • -P - vyradiť všetky symbolické odkazy;
  • --help - zobrazí pomocníka nástroja;
  • --version - zobrazí verziu nástroja.

Teraz si uvedieme niekoľko príkladov práce s týmto príkazom v operačnom systéme Linux. Na zobrazenie aktuálneho priečinka Linuxu stačí vykonať príkaz pwd bez parametrov:

$ pwd 

команда pwd

Príkaz má parameter -P, vďaka ktorému dokáže zahodiť všetky symbolické odkazy. To je užitočné v prípade, že sa na ceste k aktuálnemu priečinku nachádzajú symbolické odkazy. Príkaz jednoducho zadá celú cestu bez zohľadnenia symbolických odkazov. Vyzerá to takto:

$ pwd -P

команда pwd в LinuxV príkazových interpretoch sa pwd často dodáva ako vstavaný príkaz. To znamená, že interpret nemusí volať nástroj tretej strany, takže kód sa vykoná veľmi rýchlo.

Ak chcete zistiť aktuálny priečinok, nemusíte volať skript, stačí zavolať premennú prostredia PWD

$echo $PWD

команда pwd

Ak chcete zapísať výsledok príkazu pwd linux do premennej, vykonajte:

$CWD=$(pwd)
$echo $CWD

команда pwd

Príkaz pwd sa v Linuxe používa zriedkavo, ak však potrebujete zmeniť aktuálny priečinok, môžete ho použiť. Ako vidíte z príkladu, nie je to až také zložité.