Cum să utilizați linia de comandă Linux pentru a schimba directorul

The LinuxCDcomanda schimbă directorul curent. Este folosit când ești într-o sesiune shell (de exemplu, când ați lansat o fereastră de terminal de pe un desktop grafic) pentru a schimba directorul de lucru curent.

Desktopul Linux cu două liste de directoare diferite.
Lifewire 

Directoare de lucru în Linux

Când utilizați Linux într-un mediu grafic, rareori vă gândiți la directorul de lucru actual. Cu toate acestea, atunci când lucrați într-un shell, sistemul presupune că domeniul dvs. de lucru este directorul curent, dacă nu spuneți altfel. De exemplu, când salvați un fișier în LibreOffice Writer, acesta va fi implicit în directorul dvs. de acasă, dar când salvați un fișier folosind un editor de text în shell, acesta va fi implicit la funcționarea curentă director.

Pentru a verifica în ce director vă aflați, utilizați pwd comanda. Acesta va imprima directorul de lucru (de unde și numele comenzii) la ieșirea standard.

Cum să utilizați comanda „CD” pentru a schimba directorul de lucru curent

The CD comanda este elegantă în simplitatea ei:

Comanda acceptă doar două opțiuni, ambele fiind rare:

  • -P: Folosiți structura directorului fizic și ignorați legăturile simbolice
  • -L: Necesită ca legăturile simbolice să fie urmate

Nume de căi locale și absolute în comanda „CD”.

Folosiți fie nume de căi absolute sau nume de căi locale cu CD comanda. O cale absolută începe la directorul rădăcină, în timp ce o cale locală este relativ la directorul de lucru curent.

De exemplu, dacă sunteți în prezent în /var/www/html, dar doriți să treceți la /var/www/html/img, oricare dintre comenzi funcționează:

cd /var/www/html/img
cd img

Comenzi rapide pentru deplasarea prin sistemul de fișiere

Prompt Shell cu directoarele curente listate.
Captură de ecran 

Utilizați următoarele comenzi rapide cu CD comanda:

  • /: Mută ​​în directorul rădăcină (slash înainte)
  • ..: Mută ​​în directorul părinte (două puncte fără spațiu)
  • ~: Se mută în directorul principal al utilizatorului conectat (tilde)
  • -: Mută ​​în directorul anterior (cratima)

În funcție de shell-ul dvs., este posibil să vedeți fie unul dintre simbolurile de scurtătură atașat numelui de utilizator la promptul shell-ului, fie numele directorului curent.

Probleme cu permisiunile

În Linux, atât directoarele, cât și fișierele au permisiuni. În general, orice fișier sau director poate fi citit, scris sau executabil pentru dvs., în funcție de indiferent dacă sunteți proprietarul obiectului, o parte a unui grup care a primit acces la acesta sau o persoană autorizată la nivel global utilizator.

Dacă încercați să treceți la un director în care nu puteți citi în mod normal conținutul, veți primi o eroare. De exemplu, un cont de utilizator obișnuit care operează într-un shell Bash, încercând să acceseze /root, va obține următoarea eroare:

Fie mutați folosind privilegii ridicate (de exemplu, prin intermediul sudo comanda) sau modificați permisiunile directorului folosind chmod comanda.

Puterea comenzii „Sudo”.
Cum să utilizați comanda Linux „Chmod”.