- Home »
Comanda pwd (Print Working Directory) – Exemple de comenzi
Comanda pwd
(Print Working Directory) este una dintre cele mai simple și mai utilizate comenzi în Linux. Aceasta afișează directorul curent în care vă aflați în sistemul de fișiere.
Ce face comanda pwd?
Comanda pwd
afișează calea absolută a directorului curent în care vă aflați în sistemul de fișiere. Calea absolută este calea completă către directorul curent, începând de la rădăcina sistemului de fișiere.
Unde este utilizată comanda pwd?
Comanda pwd
este utilizată în principal în linia de comandă a sistemului de operare Linux. Aceasta este utilă atunci când lucrați cu fișiere și directoare și doriți să știți în ce director vă aflați într-un anumit moment. De asemenea, poate fi utilizată în scripturi de shell pentru a obține directorul curent și a-l utiliza în alte comenzi sau operații.
Pentru mai multe informații despre comanda pwd
, puteți accesa pagina oficială a comandei aici.
În ce limbaje de programare a fost construită comanda pwd?
Comanda pwd
este o comandă de bază în Linux și face parte din pachetul GNU Core Utilities. Aceasta a fost scrisă în limbajul de programare C.
Instalarea pe sistemele de operare suportate
Comanda pwd
este deja instalată pe majoritatea distribuțiilor Linux și nu necesită instalare suplimentară. Dacă totuși nu aveți comanda pwd
instalată, puteți utiliza managerul de pachete al distribuției dvs. pentru a o instala.
Exemple de comenzi legate de comanda pwd
Iată câteva exemple de comenzi legate de comanda pwd
și descrierea acestora:
pwd
: Afișează calea absolută a directorului curent.pwd -P
: Afișează calea absolută a directorului curent, rezolvând orice link-uri simbolice.pwd -L
: Afișează calea absolută a directorului curent, fără a rezolva link-uri simbolice.
Comenzi similare, idei, avantaje față de pachete similare cu același scop
Există mai multe comenzi și pachete similare cu același scop ca și comanda pwd
. Iată câteva dintre ele:
echo $PWD
: Afișează directorul curent utilizând variabila de mediu PWD.readlink -f .
: Afișează calea absolută a directorului curent, rezolvând orice link-uri simbolice.realpath .
: Afișează calea absolută a directorului curent, rezolvând orice link-uri simbolice.
Comanda pwd
are avantajul de a fi o comandă de bază în Linux și de a fi disponibilă pe majoritatea distribuțiilor fără a necesita instalare suplimentară.
Exemple de scripturi care utilizează comanda pwd în automatizare
Iată trei exemple de scripturi care utilizează comanda pwd
în automatizare:
Scriptul 1: Verifică dacă directorul curent este /home/user
#!/bin/bash
current_dir=$(pwd)
if [ "$current_dir" = "/home/user" ]; then
echo "Directorul curent este /home/user"
else
echo "Directorul curent nu este /home/user"
fi
Scriptul 2: Creează un fișier în directorul curent
#!/bin/bash
current_dir=$(pwd)
file_name="test.txt"
touch "$current_dir/$file_name"
echo "Fișierul $file_name a fost creat în directorul curent: $current_dir"
Scriptul 3: Navighează în directorul curent și afișează conținutul
#!/bin/bash
current_dir=$(pwd)
cd "$current_dir"
ls
Tabel cu lista tuturor funcțiilor sau constante posibile și descrieri
Funcție/Constantă | Descriere |
---|---|
pwd |
Afișează calea absolută a directorului curent. |
pwd -P |
Afișează calea absolută a directorului curent, rezolvând orice link-uri simbolice. |
pwd -L |
Afișează calea absolută a directorului curent, fără a rezolva link-uri simbolice. |
echo $PWD |
Afișează directorul curent utilizând variabila de mediu PWD. |
readlink -f . |
Afișează calea absolută a directorului curent, rezolvând orice link-uri simbolice. |
realpath . |
Afișează calea absolută a directorului curent, rezolvând orice link-uri simbolice. |
Cine folosește în mod frecvent comanda pwd în Linux?
Comanda pwd
este utilizată în mod frecvent de către administratorii de sistem, dezvoltatorii de software și utilizatorii avansați de Linux. Aceasta este utilă într-o varietate de scenarii, cum ar fi navigarea în sistemul de fișiere, scrierea de scripturi de shell și gestionarea fișierelor și directoarelor.
Comanda pwd
este esențială pentru utilizatorii care lucrează în linia de comandă și care doresc să știe în ce director se află într-un anumit moment. De asemenea, este utilă în automatizarea sarcinilor și în scrierea de scripturi de shell pentru a obține și utiliza directorul curent în alte comenzi și operații.
În concluzie, comanda pwd
este una dintre cele mai simple și mai utilizate comenzi în Linux, oferind informații despre directorul curent în sistemul de fișiere. Aceasta este utilă pentru utilizatorii de Linux în navigarea în sistemul de fișiere, scrierea de scripturi și automatizarea sarcinilor.