Documente Academic
Documente Profesional
Documente Cultură
Introducere in Sisteme de Operare
Introducere in Sisteme de Operare
.
Una dintre cele mai folosite optiuni este —r/—8, utiizaté pentru a sterge recursiv un
director. Aceasta optiune trebuie folosita cu atentie pentru ca poate avea rezultate
Regative daca directorul care este sters contine informatii utile. O ereare celebra este
utiizarea comenzii xm -rf /, care sterge recursiv totul incepand cu directorul
radAcina, fortand stergerile (datorité optiunii ~ £).
Pentru stergerea directoarelor goale se poate folosi si rmci r.
4.3.6 Ari
area fisierelor si dezarhivarea
Arhivarea este procedeul prin care mai multe fisiere si directoare sunt adunate
la un loc (intt-un singur fisier), realizand eventual si o reducere a dimensiunii prin
eliminarea datelor care se repeta si inlocuirea lor cu o serie de codificari.
in general, in cadrul procesului de arhivare se creeazA un dictionar cu secvente de
cotati frecvente si o codificare a lor mai scurta (pe mai putini octeti). Arhiva contine atat
Gictionarul cat si continutul fisierelor dar, in loc de secventele frecvente lungi, se
regasesc referinte cdtre dictionar. Daca fisierele contin multe date care se repetd,
dimensiunea unei arhive scade considerabil
Dupa cum se poate identifica si din descrierea anterioara, exista doud etape mai
importante in ceea ce priveste manevrarea fisierelor:
© concatenarea (lipirea) fisierelor intr-un fisier mai mare, din care sa se poalé extrage
toate fisierele si informatiile despre ele;
© compresia fisierului mare, astfel ingat s& se reduca dimensiunea lui dar fara a se
pierde din informati,
in Linux exist utilitare de arhivare care se ocupa ori de una dintre etape ori de ambele
elape.
Comanda tax se ocupa de prima etapa, Numele ulilitarului este 0 abreviere a tape
archive, inteucat, la inceputul utiizarii sale, rezultatul comenzii era transferat pe benzi
magnetice.GAPITOLUL 4. SISTEME DE FISIERE 83
Un fisier . car contine fisiere necomprimate impreuna cu informatii despre modul de
extragere al acestora (spre exemplu: de unde pana unde se gaseste un fisier in cadrul
arhivei). Din acest motiv, un fisier .tar este de obicei mai mare decat suma tuturor
dimensiunilor fisierelor ce sunt incluse in el.
Pentru a crea arhiva . car, se utilizeaza comanda:
ubuntugubuntu:-§ tar cvf nume_arhiva.tar