Android

Comanda Pwd în linux (directorul de lucru curent)

Print Working directory in Linux | pwd command

Print Working directory in Linux | pwd command

Cuprins:

Anonim

, vă vom arăta cum să determinați directorul dvs. de lucru curent folosind comanda pwd .

Care este directorul de lucru curent

Directorul de lucru curent este directorul în care utilizatorul lucrează în prezent. De fiecare dată când interacționezi cu promptul de comandă, lucrezi într-un director.

În mod implicit, când vă conectați la sistemul dvs. Linux, directorul dvs. de lucru curent este setat pe directorul dvs. de acasă. Pentru a schimba directorul de lucru, utilizați comanda cd .

De exemplu, pentru a schimba directorul de lucru curent în /tmp introduceți:

cd /tmp

user@host:/tmp#

Comanda pwd

pwd înseamnă pentru imprimarea directorului de lucru. Este una dintre cele mai de bază și frecvent utilizate comenzi în Linux. Când este invocată comanda tipărește calea completă a directorului de lucru curent.

pwd este o coajă încorporată în cele mai multe cochilii moderne, cum ar fi bash și zsh. Comportamentul său este ușor diferit de cel executabil standalone /bin/pwd . Puteți utiliza comanda type pentru a afișa toate locațiile care conțin pwd :

type -a pwd

pwd is a shell builtin pwd is /bin/pwd

După cum puteți vedea din rezultatul de mai jos, shell-ul builtin are prioritate față de executabilul autonom și este utilizat de fiecare dată când tastați pwd . Dacă doriți să utilizați binarul pwd de tip binar, calea completă către fișier /bin/pwd

Cum să găsiți directorul dvs. de lucru curent

Pentru a afla în ce director vă aflați, introduceți pwd în terminalul dvs.:

pwd

Rezultatul va arăta astfel:

/home/linuxize

Ceea ce face pwd este tipărirea variabilei de mediu PWD .

Veți obține aceeași ieșire dacă introduceți:

echo $PWD

/home/linuxize

pwd poate accepta doar două argumente:

  • -L ( --logical ) - Nu rezolvați simbolurile. -P ( --physical ) - Afișează directorul fizic, fără legături simbolice.

În mod implicit, nu se folosește nicio opțiune, pwd se comportă ca și cum este specificată opțiunea -L .

Pentru a ilustra mai bine modul în care funcționează opțiunea -P , să creăm un director și un link de legătură către simbol:

mkdir /tmp/directory ln -s /tmp/directory /tmp/symlink

Acum, dacă navigați în directorul /tmp/symlink și introduceți pwd în terminalul dvs.:

pwd

Rezultatul va arăta că directorul dvs. de lucru curent este /tmp/symlink :

/tmp/symlink

pwd -P

Comanda va imprima directorul către care punctul simbolic indică:

/tmp/directory

Concluzie

Directorul de lucru curent este directorul din care invocați comenzi în terminalul dvs.

pwd este utilizată pentru afișarea directorului de lucru curent.

terminalul bash