Metode de plată Abuse

Ce face comanda pwd în Linux

20.03.2021, 18:13

Acesta este un utilitar foarte simplu care vă permite să afișați calea către folderul curent în terminal. La pornire, fiecare program primește folderul curent, în care vor avea loc toate operațiunile cu fișierele acestui program, cu excepția cazului în care este specificată o altă cale. Căile relative vor fi, de asemenea, numărate din acest dosar. Astfel, atunci când terminalul este lansat, folderul curent devine directorul de origine al utilizatorului. Dacă un program este lansat dintr-un anumit folder, atunci, în mod implicit, folderul curent al acestuia va fi directorul din care a fost lansat.

Ce face comanda pwd în Linux

Comanda are o sintaxă destul de simplă:

$ pwd опции

Pentru a personaliza rezultatul utilitarului, utilizatorul poate folosi următoarele opțiuni:

  • -L, --logical - ia directorul din variabila de mediu, chiar dacă acesta conține legături simbolice;
  • -P - aruncă toate legăturile simbolice;
  • --help - afișează ajutorul utilitarului;
  • --version - afișează versiunea utilitarului.

Să analizăm acum câteva exemple de lucru cu această comandă în sistemul de operare Linux. Pentru a vizualiza folderul Linux curent este suficient să executați pwd fără parametri:

$ pwd 

команда pwd

Comanda are opțiunea -P, datorită căreia reușește să renunțe la toate legăturile simbolice. Acest lucru este util atunci când există legături simbolice de-a lungul căii către folderul curent. Comanda va specifica pur și simplu calea completă fără a lua în considerare legăturile simbolice. Aceasta arată astfel:

$ pwd -P

команда pwd в LinuxAdesea, în interpretoarele de comenzi, pwd vine ca o comandă încorporată. Aceasta înseamnă că interpretul nu trebuie să apeleze la un utilitar terț, astfel încât codul se execută foarte rapid.

Pentru a afla folderul curent, nu trebuie să apelați scriptul, trebuie doar să apelați variabila de mediu PWD

$echo $PWD

команда pwd

Pentru a scrie rezultatul comenzii pwd linux într-o variabilă, executați:

$CWD=$(pwd)
$echo $CWD

команда pwd

Comanda pwd este rar utilizată în Linux, totuși, dacă trebuie să modificați folderul curent, o puteți utiliza. După cum puteți vedea din exemplu, nu este atât de dificil de făcut.