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.
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
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.