This shows you the differences between two versions of the page.
|
uso:laboratoare:laborator-03:archive [2021/10/19 00:43] mihai_daniel.soare |
uso:laboratoare:laborator-03:archive [2022/10/18 16:48] (current) iustina.caramida |
||
|---|---|---|---|
| Line 245: | Line 245: | ||
| <code bash> | <code bash> | ||
| + | student@uso:~/archive$ tar xvf inregistrari.tar inregistrare_lab02.mp4 inregistrare_lab03.mp4 | ||
| + | inregistrare_lab02.mp4 | ||
| + | inregistrare_lab03.mp4 | ||
| student@uso:~/archive$ tar -czvf inregistrari.tar.gz inregistrare_lab01.mp4 inregistrare_lab02.mp4 inregistrare_lab03.mp4 | student@uso:~/archive$ tar -czvf inregistrari.tar.gz inregistrare_lab01.mp4 inregistrare_lab02.mp4 inregistrare_lab03.mp4 | ||
| inregistrare_lab01.mp4 | inregistrare_lab01.mp4 | ||
| Line 252: | Line 255: | ||
| -rw-rw-r-- 1 student student 14551040 oct 13 23:39 inregistari.tar | -rw-rw-r-- 1 student student 14551040 oct 13 23:39 inregistari.tar | ||
| -rw-rw-r-- 1 student student 14516779 oct 14 00:00 inregistrari.tar.gz | -rw-rw-r-- 1 student student 14516779 oct 14 00:00 inregistrari.tar.gz | ||
| + | ... | ||
| </code> | </code> | ||
| Am folosit următorii parametrii: | Am folosit următorii parametrii: | ||
| Line 278: | Line 282: | ||
| adding: inregistrare_lab03.mp4 (deflated 0%) | adding: inregistrare_lab03.mp4 (deflated 0%) | ||
| student@uso:~/archive$ ls -lh | student@uso:~/archive$ ls -lh | ||
| - | total 26M | ||
| - | drwxr-xr-x 3 student student 4.0K oct 11 12:15 dezarhivare | ||
| total 56M | total 56M | ||
| + | drwxr-xr-x 3 student student 4.0K oct 11 12:15 dezarhivare | ||
| -rw-rw-r-- 1 student student 14M oct 13 23:39 inregistari.tar | -rw-rw-r-- 1 student student 14M oct 13 23:39 inregistari.tar | ||
| -rw-r--r-- 1 student student 6,8M oct 11 02:23 inregistrare_lab01.mp4 | -rw-r--r-- 1 student student 6,8M oct 11 02:23 inregistrare_lab01.mp4 | ||
| Line 288: | Line 291: | ||
| -rw-rw-r-- 1 student student 14M oct 14 00:00 inregistrari.tar.gz | -rw-rw-r-- 1 student student 14M oct 14 00:00 inregistrari.tar.gz | ||
| -rw-rw-r-- 1 student student 14M oct 14 00:11 inregistrari.zip | -rw-rw-r-- 1 student student 14M oct 14 00:11 inregistrari.zip | ||
| - | |||
| </code> | </code> | ||
| Sintaxa este în felul următor: ''%%zip numele_arhivă.zip ierarhia_de_fișiere%%'' Observăm cum după comanda de creare a arhivei ''%%zip%%'' am verificat corectitudinea operației. | Sintaxa este în felul următor: ''%%zip numele_arhivă.zip ierarhia_de_fișiere%%'' Observăm cum după comanda de creare a arhivei ''%%zip%%'' am verificat corectitudinea operației. | ||
| Line 302: | Line 304: | ||
| -rw-rw-r-- 1 student student 14551040 oct 13 23:39 inregistari.tar | -rw-rw-r-- 1 student student 14551040 oct 13 23:39 inregistari.tar | ||
| -rw-rw-r-- 1 student student 14517242 oct 14 00:11 inregistrari.zip | -rw-rw-r-- 1 student student 14517242 oct 14 00:11 inregistrari.zip | ||
| + | ... | ||
| </code> | </code> | ||
| Arhiva ''%%tar%%'' are 14551040 octeți, iar arhiva ''%%zip%%'' are 14517242. Observăm o mică diferență între cele două, varianta ''%%zip%%'' fiind mai mică. | Arhiva ''%%tar%%'' are 14551040 octeți, iar arhiva ''%%zip%%'' are 14517242. Observăm o mică diferență între cele două, varianta ''%%zip%%'' fiind mai mică. | ||
| - | |||
| - | Mergem mai departe cu un experiment. Dacă facem o arhivare și comprimare a ierarhiei de directoare ''%%/usr/bin%%'' și comparăm dimensiunea: | ||
| - | |||
| - | <code bash> | ||
| - | student@uso:~/archive$ ls -l | ||
| - | -rw-r--r-- 1 student student 100679680 Sep 29 04:46 usr_bin.tar | ||
| - | -rw-r--r-- 1 student student 87282498 Sep 29 04:46 usr_bin.zip | ||
| - | student@uso:~/archive$ ls -lh | ||
| - | -rw-r--r-- 1 student student 97M Sep 29 04:46 usr_bin.tar | ||
| - | -rw-r--r-- 1 student student 84M Sep 29 04:46 usr_bin.zip | ||
| - | </code> | ||
| - | Putem observa deja o diferență mai mare de dimensiune între cele două. | ||
| <note> | <note> | ||
| Line 358: | Line 349: | ||
| drwxr-xr-x 3 student student 4096 oct 11 12:15 dezarhivare | drwxr-xr-x 3 student student 4096 oct 11 12:15 dezarhivare | ||
| -rw-rw-r-- 1 student student 14551040 oct 13 23:39 inregistari.tar | -rw-rw-r-- 1 student student 14551040 oct 13 23:39 inregistari.tar | ||
| + | -rw-rw-r-- 1 student student 14164824 oct 13 23:39 inregistari.tar.gz | ||
| -rw-r--r-- 1 student student 7032579 oct 11 02:23 inregistrare_lab01.mp4 | -rw-r--r-- 1 student student 7032579 oct 11 02:23 inregistrare_lab01.mp4 | ||
| -rw-r--r-- 1 student student 2528132 oct 11 02:23 inregistrare_lab02.mp4 | -rw-r--r-- 1 student student 2528132 oct 11 02:23 inregistrare_lab02.mp4 | ||
| Line 363: | Line 355: | ||
| -rw-r--r-- 1 student student 399418 oct 11 02:23 inregistrare_lab04.mp4 | -rw-r--r-- 1 student student 399418 oct 11 02:23 inregistrare_lab04.mp4 | ||
| -rw-rw-r-- 1 student student 14517242 oct 14 00:11 inregistrari.zip | -rw-rw-r-- 1 student student 14517242 oct 14 00:11 inregistrari.zip | ||
| - | student@uso:~/archive$ rm inregistrari.zip | + | student@uso:~/archive$ rm inregistrare_lab01.mp4 inregistrare_lab02.mp4 inregistrare_lab03.mp4 |
| - | </code> | + | |
| - | În prima instanță, ștergem arhiva ''%%inregistrari.zip%%''. În continuare, recreăm arhiva ''%%inregistrari.zip%%'' și ștergem fișierele ''%%inregistrare_lab01.mp4%%'', ''%%inregistrare_lab02.mp4%%'', ''%%inregistrare_lab03.mp4%%'': | + | |
| - | + | ||
| - | <code bash> | + | |
| - | student@uso:~/archive$ zip inregistrari.zip inregistrare_lab01.mp4 inregistrare_lab02.mp4 inregistrare_lab03.mp4 | + | |
| - | adding: inregistrare_lab01.mp4 (deflated 0%) | + | |
| - | adding: inregistrare_lab02.mp4 (deflated 0%) | + | |
| - | adding: inregistrare_lab03.mp4 (deflated 0%) | + | |
| student@uso:~/archive$ ls -l | student@uso:~/archive$ ls -l | ||
| total 34828 | total 34828 | ||
| drwxr-xr-x 3 student student 4096 oct 11 12:15 dezarhivare | drwxr-xr-x 3 student student 4096 oct 11 12:15 dezarhivare | ||
| - | -rw-r--r-- 1 student student 5242880 oct 11 02:23 inregistrare_lab01.mp4 | ||
| - | -rw-r--r-- 1 student student 3145728 oct 11 02:23 inregistrare_lab02.mp4 | ||
| - | -rw-r--r-- 1 student student 1048576 oct 11 02:23 inregistrare_lab03.mp4 | ||
| -rw-r--r-- 1 student student 7340032 oct 11 12:35 inregistrare_lab04.mp4 | -rw-r--r-- 1 student student 7340032 oct 11 12:35 inregistrare_lab04.mp4 | ||
| -rw-r--r-- 1 student student 9441280 oct 11 17:56 inregistrari.tar | -rw-r--r-- 1 student student 9441280 oct 11 17:56 inregistrari.tar | ||
| + | -rw-r--r-- 1 student student 9406659 oct 11 17:56 inregistrari.tar.gz | ||
| -rw-r--r-- 1 student student 9439072 oct 11 18:02 inregistrari.zip | -rw-r--r-- 1 student student 9439072 oct 11 18:02 inregistrari.zip | ||
| - | student@uso:~/archive$ rm inregistrare_lab01.mp4 inregistrare_lab02.mp4 inregistrare_lab03.mp4 | ||
| </code> | </code> | ||
| - | În momentul de față avem doar arhiva //zip// și urmează să obținem fișierele cu înregistrari, folosind utilitarul ''%%zip%%'': | + | |
| + | Pentru a dezarhiva o arhivă folosim utilitarul ''%%unzip%%''. Puteți observa că am șters fișierele existente înainte de extragere. | ||
| + | |||
| + | <code bash> | ||
| + | student@uso:~/archive$ unzip inregistrari.zip | ||
| + | Archive: inregistrari.zip | ||
| + | inflating: inregistrare_lab01.mp4 | ||
| + | inflating: inregistrare_lab02.mp4 | ||
| + | inflating: inregistrare_lab03.mp4 | ||
| + | student@uso:~/archive$ ls -l | ||
| + | total 57168 | ||
| + | drwxr-xr-x 3 student student 4096 oct 11 12:15 dezarhivare | ||
| + | -rw-rw-r-- 1 student student 14551040 oct 13 23:39 inregistari.tar | ||
| + | -rw-rw-r-- 1 student student 14164824 oct 13 23:39 inregistari.tar.gz | ||
| + | -rw-r--r-- 1 student student 7032579 oct 11 02:23 inregistrare_lab01.mp4 | ||
| + | -rw-r--r-- 1 student student 2528132 oct 11 02:23 inregistrare_lab02.mp4 | ||
| + | -rw-r--r-- 1 student student 4979963 oct 11 02:23 inregistrare_lab03.mp4 | ||
| + | -rw-r--r-- 1 student student 399418 oct 11 02:23 inregistrare_lab04.mp4 | ||
| + | -rw-rw-r-- 1 student student 14517242 oct 14 00:11 inregistrari.zip | ||
| + | </code> | ||
| <note> | <note> | ||
| Observăm cum după operațiile de ștergere și dezarhivare, verificăm corectitudinea operațiilor. | Observăm cum după operațiile de ștergere și dezarhivare, verificăm corectitudinea operațiilor. | ||
| </note> | </note> | ||
| - | |||
| - | Pentru a dezarhiva o arhivă folosim utilitarul ''%%unzip%%''. Puteți observa că am șters fișierele existente înainte de extragere. | ||
| Putem extrage fișierele către o anumită cale: | Putem extrage fișierele către o anumită cale: | ||
| Line 404: | Line 402: | ||
| |-- dezarhivare | |-- dezarhivare | ||
| | |-- tar | | |-- tar | ||
| + | | |-- inregistrare_lab01.mp4 | ||
| + | | |-- inregistrare_lab02.mp4 | ||
| + | | ``-- inregistrare_lab03.mp4 | ||
| | ``-- zip | | ``-- zip | ||
| | |-- inregistrare_lab01.mp4 | | |-- inregistrare_lab01.mp4 | ||
| Line 413: | Line 414: | ||
| |-- inregistrare_lab04.mp4 | |-- inregistrare_lab04.mp4 | ||
| |-- inregistrari.tar | |-- inregistrari.tar | ||
| + | |-- inregistrari.tar.gz | ||
| ``-- inregistrari.zip | ``-- inregistrari.zip | ||
| - | 3 directories, 9 files | + | 3 directories, 13 files |
| </code> | </code> | ||
| Line 429: | Line 431: | ||
| student@uso:~/archive$ rm inregistrare_lab03.mp4 | student@uso:~/archive$ rm inregistrare_lab03.mp4 | ||
| student@uso:~/archive$ ls -lh | student@uso:~/archive$ ls -lh | ||
| - | total 34M | ||
| - | drwxr-xr-x 4 student student 4.0K oct 11 18:05 dezarhivare | ||
| total 48M | total 48M | ||
| drwxr-xr-x 4 student student 4.0K oct 11 18:05 dezarhivare | drwxr-xr-x 4 student student 4.0K oct 11 18:05 dezarhivare | ||