|
Politica de confidentialitate |
|
• domnisoara hus • legume • istoria unui galban • metanol • recapitulare • profitul • caract • comentariu liric • radiolocatia • praslea cel voinic si merele da aur | |
Comenzi pentru procesarea fisierelor | ||||||
|
||||||
n3p24pd Comanda find poate fi utilizata pentru a gasi fisiere anume oriunde in structura de directoare. Comanda grep este utilizata pentru gasi siruri de caractere specifice in fisiere si pentru a lista fisierele si liniile in care au fost gasite. Gasirea fisierelor Comanda find poate fi utilizata pentru a descoperii fisiere pe baza anumitor criterii. Atunci cand un fisier sau grup de fisiere s-a potrivit cu criteriul se poate executa alta comanda asupra fisierelor gasite.Comanda find poate fi utilizata in multe scopuri, inclusiv pentru stergrerea, salvarea sau printarea fisierelor. Comanda find poate localiza fisiere atat pe sistemul propriu cat si pe un sistem la distanta. Cautarea incepe din punctul specificat din ierarhia de directoare catre subdirectoarele aflate sub acel punct. O cautare care incepe din root poate dura foarte mult timp. Cautarea unui sir de caractere in fisiereComanda grep (Global Regular Expression Print) este utilizata pentru a cauta un sir de caractere intr-un fisier sau in rezultatul unei comenzi. Comanda grep cauta in fisier sirul specificat s afiseaza toate liniile care contin modelul respectiv. Aceasta comanda este utilizata in mod frecvent ca filtru impreun acu alte comenzi. De exemplu, puteti executa comanda ps (process status) si in rezultatul executiei sa cautati toate potivirile cu un anume proces. Comanda grep este case sensitive. grep aoptune(i)i sir cale/numefisier In examplul urmator, comanda grep este folosita pentru a cauta in toate fisierele din directorul curent (indicat prin ./) pentru a gasi acele fisiere care contin sirul de caractere xyz. grep xyz ./* Sortarea fisierelor cu comanda sort Comanda sort asigura un mijloc rapid si simplu pentru a putea organiza datele fie in ordine afabetica fie in ordine numerica. Comanda sort lucreaza numai cu fisiere text ASCII. Exista un numar de optiuni disponibile pentru comanda sort. Acestea permit operatorului sa defineasca tipul de sortare care trebuie executata precum si campul din care sa inceapa sortarea. sort aoptionsi ainput_filenamei In examplul urmator, comanda sort va fi utilizata pentru a produce un tip de sortare ASCII , incepand cu primul caracter al fiecarei linii pentru file2. Exemplu: sort file2 In exemplul urmatorare loc o sortare numerica (n) in al doilea camp al unui fisier (sort sae un separator folosind +1 in sintaxa). Exemplu: sort +1n fileX Arhivarea (comprimarea) si dezarhivarea: Linux-ul include in orice distributie utilitarele de arhivare/dezarhivare ca tar, gzip, gunzip. Mai intai cateva cuvinte: Ce este arhivarea si de ce este utila ? Arhivarea este procesul prin care un anume fisier este "codat" astfel
incat sa ocupe mai putin spatiu pe mediul de stocare ( de regula harddisk sau
floppy-disk, dar si banda magnetica si alte medii). Tehnicile de compresie sunt foarte complexe si specializate pe tipuri de fisiere.
Astfel exista compresie pentru imagini, pentru videoclipuri, pentru audio, dar
si pentru fisiere "normale", care nu se incadreaza in aceste tipuri. · Cand obtineti intr-un fel sau altul fisiere comprimate, Cum comprimati un fisier ? Cum decomprimati un fisier ? Compresia $ gzip fisier Comprima "fisier". La sfarsitul acestei operatii fisierul va avea
extensia .gz si bineinteles o lungime mai mica! $ gzip *.txt comprima toate fisierele cu extensia ".txt". La sfarsitul acestei
operatii fisierele vor fi inlocuite cu fisiere cu extensia ".txt.gz"! Decompresia Opusul comenzii gzip este comanda "gunzip". Exemplu: $ gunzip doc1.txt.gz La sfarsitul acesti operatii fisierul "doc1.txt.gz" va fi inlocuit cu versiunea decomprimata "doc1.txt" Sau: $ gunzip *.gz $ tar optiuni arhiva fisiere Pentru arhivare se pot folosi optiunile "-cvf", iar pentru dezarhivare optiunile "-xvf" Exemple: $ tar -cvf arhiva.tar *.txt $ tar -xvf arhiva.tar De retinut ca aceasta arhivare nu comprima fisierele. Astfel, dupa arhivare, lungimea arhivei este egala cu suma lungimii fisierelor din arhiva. Totusi, aceasta arhiva o puteti comprima ca pe un fisier obisnuit: Exemplu: $ gzip arhiva.tar Compresia si arhivarea automata In unele cazuri este practic sa arhivati si comprimati anumite fisiere/directoare folosind doar o singura comanda ("tar"). Acest lucru se poate face foarte simplu adaugand optiunea z printre optiunile comenzii tar. Exemple: $ tar -zcvf arhiva.tgz *.doc $ tar -zxvf arhiva.tgz ü rpm -qilp package.rpm |
||||||
|
||||||
|
||||||
Copyright© 2005 - 2024 | Trimite document | Harta site | Adauga in favorite |
|