Navigarea În Sistemul de Fișiere Linux
Navigarea În Sistemul de Fișiere Linux
(Edwin Achimbi)
Sistemul de fiș iere Linux este o structură în formă de arbore. Vârful arborelui este desemnat printr-o bară oblică (/).
În directorul rădăcină, veț i găsi unele sau toate folderele următoare.
Folderul bin conț ine comenzi care pot fi rulate de orice utilizator, cum ar fi comanda cd, ls,
mkdir, etc.
Folderul de boot conț ine tot ce este necesar procesului de boot.
Folderul de acasă este, în general, locul unde sunt stocate toate folderele utilizatorului ș i pentru utilizatorul mediu, este
singura zonă despre care ar trebui să fie îngrijoraț i.
Folderul media este locul unde se află mediile montate, cum ar fi unităț ile USB.
Folderul rădăcină este directorul de acasă pentru utilizatorul root.
Theusrfolder reprezintă resursele sistemului unix ș i conț ine de asemenea un folder bin ș i unul sbin.
Folderul /usr/bin conț ine un set extins de comenzi. În mod similar, folderul /usr/sbin
conț ine un set extins de comenzi de sistem.
Acest bin conț ine binare de sistem.
Folderul CD-ROM este o locaț ie de mapare pentru media optică.
Thedevfolder conț ine detalii despre toate dispozitivele din sistem.
Folderul etc este, în general, locul în care sunt stocate toate fiș ierele de configurare ale sistemului.
Folderul theliband lib64 conț ine toate bibliotecile kernel ș i cele împărtăș ite.
Folderul pierdut + găsit conț ine fiș iere care nu mai au un nume, care au fost găsite de către
comanda fsck.
Themntfolder este folosit ș i pentru a monta stocare temporară, cum ar fi unităț ile USB, alte sisteme de fiș iere,
Imagini ISO, etc.
Theoptfolder este folosit de unele pachete de software ca un loc pentru a stoca binarele. Alte
pachetele folosesc /usr/local.
Folderul theproc este un folder de sistem utilizat de nucleu. Nu trebuie să îț i faci griji în legătură cu acesta.
folder prea mult.
Therunfolder este un folder de sistem pentru stocarea informaț iilor de rulare a sistemului.
Folderul thesrv este locul unde ai păstra lucruri precum foldere web, baze de date mysql ș i subversion.
repository-uri, etc.
Folderul Thesys conț ine o structură de foldere pentru a oferi informaț ii despre sistem.
Thetmpfolder este un folder temporar.
Folderul thevar conț ine o întreagă bogăț ie de lucruri specifice sistemului, inclusiv datele jocului,
biblioteci dinamice, fiș iere jurnal, ID-uri de proces, mesaje ș i date aplicaț ie în cache.
Următoarele sunt comenzi esenț iale pentru navigarea în sistemul de fiș iere Linux
1-Pentru a afla în ce director te afli, foloseș te comanda pwd (afiș ează directorul de lucru) astfel:
$ pwd
2-Care sunt fiș ierele ș i folderele din directorul curent/prezent? foloseș te comanda următoare
$ ls
(Primell itemele listate sunt puncte. Punctul singular este o meta-locaț ie, ceea ce înseamnă că dosarul în care te afli în prezent.
Punctul dublu este un indicator că poț i reveni din această locaț ie. Adică, eș ti într-un folder în interiorul
altei foldere).
Comanda Thels(list) listează toate fiș ierele ș i folderele din director, cu excepț ia celor care încep cu a
perioadă. Pentru a vedea toate fiș ierele, inclusiv fiș ierele ascunse (cele care încep cu o perioadă), folosiț i următorul comutator:
$ ls -a
Pentru a vedea toate fiș ierele, minus copii de rezervă,
$ ls -B
Pentru a vedea o listă ordonată după timp, cu cele mai noi întâi,
$ ls - It
Pentru listele care includ extensii, dimensiune ș i versiune;
$ ls – IU, $ ls - LX, $ ls – Lv
3 – Mersul între directoare ș i la unul anume. Comanda cd (schimbare director) deschide un
folder ș i îl face directorul de lucru curent. Foloseș te comanda cd astfel
cd /home/nume_utilizator/Documents
4-Navigând înapoi la folderul principal. Comanda pentru a reveni acasă este comanda cd fără
locaț ie specificată (abreviere pentru cd ~). Pentru a ieș i din acel director, folosiț i cd împreună cu calea către un alt director.
altă locaț ie, sau foloseș te două puncte pentru a reveni, sau întoarce-te acasă pentru a naviga de acolo.
$ cd ~
$ cd ..
5- Creaț i un nou director
$ mkdir nume_director
6-Pentru a crea un fiș ier gol, folosiț i comanda touch. De asemenea, este folosită pentru a actualiza ultima accesare a unui fiș ier. Reț ineț i că dacă
7- Pentru a vizualiza conț inutul unui fiș ier fără a face modificări, utilizaț i următoarea comandă
$ cat file_name
8 – Pentru a redenumi ș i a muta fiș iere în sistemul de fiș iere, folosiț i comanda mv (mutare) astfel;
Utilizaț i comanda rename astfel. Nu funcț ionează pe toate sistemele. Comanda mv este preferată.
$reenumeș te expresia înlocuirii numelui fiș ierului(e)
cp nume_fisier1 nume_fisier2
Exemplu
cp /home/username/Documents/userdoc1 home/username/Documents/UserDocs
11-Tasta Tab completează automat căile fiș ierului pe măsură ce tastezi, aș a că dacă schimbi în ~/people/marketing,
atunci tot ce trebuie să scrii este cd ~/people/m ș i apoi apasă Tab.
Dacă Tab nu poate finaliza calea, ș tii că fie ai calea greș ită, fie există
mai multe directoare cu nume similare, astfel încât shell-ul tău nu poate alege pe care să-l folosească pentru auto-
finalizare.
Legături simbolice ș i legături dure
Linkurile sunt fiș iere care sunt referinț e la alte fiș iere ș i sunt folosite pentru a evita există mai multe copii.
din acelaș i fiș ier în locuri diferite. 2 tipuri;
a) Link dur: indică datele de pe disc (inode).
Creează un link hard după cum urmează;
$ Ln [Link] [Link]
b) Legătură moale (sau symlink: legătură simbolică): indică către un fi ș ier pe disc (cale relativă).
Un shortcut pe desktop.
creaț i un link simbolic după cum urmează;
$ ln –s [Link] [Link]
Unde [Link] este fiș ierul sursă ș i [Link] este destinaț ia (sau numele legăturii)
-[Link] este linkul către fiș ierul [Link].
conț inutul original al fiș ierului [Link] se găseș te în fiș ierul [Link].
Editarea fiș ierului [Link] ar modifica ș i fiș ierul original.
-linkul este relativ: mutarea sa undeva în altă parte în sistemul de fiș iere rup legătura.
Spre deosebire de linkurile simbolice, linkurile dure pot fi mutate în sistemul de fiș iere ș i nu contează dacă
fiș ierul original a fost mutat ș i link-ul nu se va rupe deoarece un link dur face referire la baza
date pentru un fiș ier în loc de fiș ierul propriu zis.