Cum se schimbă directorul în Linux

Acest ghid vă va arăta cum să navigați în jurul sistemului de fișiere utilizând terminalul Linux.

Calculatorul dvs. va avea cel puțin o unitate care este necesară pentru a porni sistemul de operare. Unitatea pe care o porniți este, în general, un hard disk sau un SSD, dar poate fi o unitate DVD sau unitate USB.

Sistemul de operare de pe computerul dvs. va oferi un mecanism de numire, astfel încât să puteți interacționa cu fiecare unitate.

Dacă sunteți obișnuiți cu sistemul de operare Windows, atunci veți fi conștienți de faptul că fiecare unitate are o literă de unitate.

Convenția generală de denumire este după cum urmează:

Fiecare unitate va fi împărțită într-un arbore format din foldere și fișiere. De exemplu, o unitate tipică C ar putea arăta astfel:

Conținutul unității dvs. C va fi diferit, iar cele de mai sus sunt doar un exemplu, dar după cum puteți vedea, nivelul de sus este litera de unitate și apoi există trei foldere dedesubt (utilizatori, ferestre, fișiere de programe). Sub fiecare dintre aceste dosare vor fi și alte foldere, iar sub acele dosare mai multe foldere.

În Windows, puteți naviga în jurul dosarelor făcând clic pe ele în Windows Explorer.

De asemenea, puteți deschide un prompt de comandă și utilizați comanda Windows cd pentru a naviga în jurul structurii folderului.

Linux oferă de asemenea o metodă pentru denumirea unităților. O unitate în Linux este cunoscută ca un dispozitiv, astfel încât fiecare unitate începe cu "/ dev" deoarece dispozitivele sunt tratate ca fișiere.

Următoarele 2 litere se referă la tipul de unitate.

Computerele moderne tind să utilizeze unități SCSI și, prin urmare, acest lucru este scurtat la "SD".

A treia literă începe la "A", iar pentru fiecare nouă unitate, se mișcă o literă. (adică: B, C, D). Prin urmare, de obicei, prima unitate va fi numită "SDA" și, mai des decât atât, este fie SSD-ul, fie hard disk-ul folosit pentru a porni sistemul. "SDB" se referă de obicei fie la oa doua unitate de disc, o unitate USB sau un hard disk extern. Fiecare unitate ulterioară primește următoarea literă.

În cele din urmă, există un număr care denotă partiția.

O harddisk standard este de obicei denumit / dev / sda cu partiții individuale numite / dev / sda1, / dev / sda2 etc.

Cele mai multe distribuții Linux oferă un manager de fișiere grafic similar cu Windows Explorer. Cu toate acestea, ca și în cazul Windows, puteți utiliza linia de comandă Linux pentru a naviga în jurul sistemului de fișiere.

Sistemul dvs. Linux este întocmit într-un format arborescent cu directorul / în partea superioară și cu diverse alte directoare de dedesubt.

Dosarele obișnuite din directorul / sunt următoarele:

Puteți afla despre ce folosesc toate aceste foldere, citiți acest ghid prezentând 10 comenzi esențiale pentru navigarea sistemului de fișiere utilizând Linux .

Navigare de bază utilizând comanda cd

De cele mai multe ori veți dori să lucrați în limitele dosarului dvs. de acasă. Structura folderului de acasă seamănă mult cu folderele "Documentele mele" din Windows.

Imaginați-vă că aveți următorul set de dosare în dosarul dvs. de domiciliu:

Când deschideți o fereastră de terminal, vă veți găsi, în general, în dosarul dvs. de domiciliu. Puteți confirma acest lucru folosind comanda pwd .

PWD

Rezultatele vor fi ceva de-a lungul liniei / home / username.

Puteți întotdeauna să reveniți la dosarul / home / username introducând comanda cd tilde :

cd ~

Imaginați-vă că sunteți în folderul / home / username și doriți să ajungeți la folderul Photos Christmas.

Puteți face acest lucru în multe moduri diferite.

De exemplu, puteți rula o serie de comenzi cd după cum urmează:

cd Imagini
cd "Fotografii de Crăciun"

Prima comandă vă va muta din dosarul de nume de utilizator în jos până la dosarul Imagini. A doua comandă vă duce în jos din dosarul Imagini în folderul Crăciun Fotografii. Rețineți că "Fotografii de Crăciun" este în citate, deoarece există un spațiu în numele dosarului.

De asemenea, puteți utiliza versoul invers în loc de ghilimele pentru a scăpa de spațiul din comandă. De exemplu:

cd Crăciun \ Fotografii

În loc să utilizați două comenzi, ați fi putut să o utilizați după cum urmează:

cd Imagini / Crăciun \ Fotografii

Dacă nu erați în dosarul de domiciliu și ați fost într-un dosar de nivel superior, cum ar fi / puteți face una din mai multe lucruri.

Puteți specifica întreaga cale după cum urmează:

cd / home / username / Pictures / Crăciun / Fotografii

De asemenea, puteți folosi tilda pentru a ajunge la dosarul de domiciliu și apoi executați comanda după cum urmează:

cd ~
cd Imagini / Crăciun \ Fotografii

Cealaltă modalitate este de a folosi tilda toate într-o comandă după cum urmează:

cd ~ / Fotografii / Crăciun / Fotografii

Ce înseamnă acest lucru este că nu contează unde vă aflați în sistemul de fișiere pe care îl puteți accesa în orice dosar sub folderul de domiciliu utilizând notația ~ / ca primii caractere din cale.

Acest lucru vă ajută atunci când încercați să obțineți de la un folder de nivel inferior la altul. De exemplu, imaginați-vă că sunteți în folderul Fotografii de Crăciun și acum doriți să mergeți la dosarul Reggae, care se află sub folderul Muzică.

Ai putea face următoarele:

cd ..
cd ..
cd Muzică
cd Reggae

Cele două puncte înseamnă că vrei să urci un director. Dacă doriți să mergeți în sus două directoare veți folosi următoarea sintaxă:

cd ../ ..

Și trei?

cd ../../ ..

Ați putea să specificați comanda cd toate într-o comandă după cum urmează:

cd ../../Music/Reggae

În timp ce aceasta funcționează, este mult mai bine să utilizați următoarea sintaxă, deoarece vă economisește necesitatea de a afla câte niveluri trebuie să mergeți înainte de a merge din nou:

cd ~ / Music / Reggae

Link-uri simbolice

Dacă aveți legături simbolice, merită să știți despre câteva comutatoare care definesc comportamentul comenzii cd când le urmați.

Imaginați-vă că am creat o legătură simbolică cu folderul Fotografii de Crăciun numit Christmas_Photos. Acest lucru ar scuti de a folosi backslash când navigați la folderul Fotografii de Crăciun. (Redenumirea dosarului ar fi probabil o idee mai bună).

Structura acum arată astfel:

Folderul Christmas_Photos nu este un dosar deloc. Este o legătură care indică folderul Fotografii de Crăciun.

Dacă executați comanda cd împotriva unei legături simbolice care indică un dosar, veți putea vedea toate fișierele și folderele din dosarul respectiv.

Conform paginii manuale pentru CD, comportamentul implicit este urmarea legăturilor simbolice.

De exemplu, uitați-vă la comanda de mai jos

cd ~ / Poze / Crăciun_fotografii

Dacă executați comanda pwd după executarea acestei comenzi, veți obține următorul rezultat.

/ home / username / Poze / Christmas_Photos

Pentru a forța acest comportament, puteți utiliza următoarea comandă:

cd -L ~ / Poze / Christmas_Photos

Dacă doriți să utilizați calea fizică, trebuie să introduceți următoarea comandă:

cd -P ~ / Poze / Christmas_Photos

Acum când executați comanda pwd veți vedea următoarele rezultate:

/ home / username / Pictures / Crăciun Fotografii

rezumat

Acest ghid vă arată tot ce trebuie să știți pentru a vă putea lucra cu succes în sistemul de fișiere utilizând linia de comandă Linux.

Pentru a afla despre toate opțiunile potențiale, faceți clic aici pentru pagina manuală a CD-urilor.