Differences

This shows you the differences between two versions of the page.

Link to this comparison view

uso:laboratoare:laborator-03:archive [2021/10/18 22:37]
liza_elena.babu [Crearea arhivelor]
uso:laboratoare:laborator-03:archive [2022/10/18 16:48] (current)
iustina.caramida
Line 22: Line 22:
 <code bash> <code bash>
 student@uso:​~$ cd ~/archive student@uso:​~$ cd ~/archive
-student@uso:​~$ ls -lh+student@uso:​~/archive$ ls -lh
 total 15M total 15M
 -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 28: Line 28:
 -rw-r--r-- 1 student student 4.8M oct 11 02:23 inregistrare_lab03.mp4 -rw-r--r-- 1 student student 4.8M oct 11 02:23 inregistrare_lab03.mp4
 -rw-r--r-- 1 student student 391K oct 11 02:23 inregistrare_lab04.mp4 -rw-r--r-- 1 student student 391K oct 11 02:23 inregistrare_lab04.mp4
-student@uso:​~$ tar cvf inregistrari.tar inregistrare_lab01.mp4 inregistrare_lab02.mp4 inregistrare_lab03.mp4+student@uso:​~/archive$ tar cvf inregistrari.tar inregistrare_lab01.mp4 inregistrare_lab02.mp4 inregistrare_lab03.mp4
 inregistrare_lab01.mp4 inregistrare_lab01.mp4
 inregistrare_lab02.mp4 inregistrare_lab02.mp4
 inregistrare_lab03.mp4 inregistrare_lab03.mp4
-student@uso:​~$ ls -lh+student@uso:​~/archive$ ls -lh
 total 19M total 19M
 -rw-r--r-- 1 student student 14M  oct 13 23:39 inregistrari.tar -rw-r--r-- 1 student student 14M  oct 13 23:39 inregistrari.tar
Line 56: Line 56:
  
 <code bash> <code bash>
-student@uso:​~$ file inregistrari.tar+student@uso:​~/archive$ file inregistrari.tar
 inregistrari.tar:​ POSIX tar archive (GNU) inregistrari.tar:​ POSIX tar archive (GNU)
 </​code>​ </​code>​
Line 82: Line 82:
  
 <code bash> <code bash>
-student@uso:​~$ tar tf inregistrari.tar+student@uso:​~/archive$ tar tf inregistrari.tar
 inregistrare_lab01.mp4 inregistrare_lab01.mp4
 inregistrare_lab02.mp4 inregistrare_lab02.mp4
Line 100: Line 100:
  
 <code bash> <code bash>
-student@uso:​~$ rm inregistrare_lab01.mp4 inregistrare_lab02.mp4 inregistrare_lab03.mp4 +student@uso:​~/archive$ rm inregistrare_lab01.mp4 inregistrare_lab02.mp4 inregistrare_lab03.mp4 
-student@uso:​~$ ls+student@uso:​~/archive$ ls
 inregistrari.tar inregistrari.tar
 inregistrare_lab04.mp4 inregistrare_lab04.mp4
Line 110: Line 110:
  
 <code bash> <code bash>
-student@uso:​~$ tar xvf inregistrari.tar+student@uso:​~/archive$ tar xvf inregistrari.tar
 inregistrare_lab01.mp4 inregistrare_lab01.mp4
 inregistrare_lab02.mp4 inregistrare_lab02.mp4
 inregistrare_lab03.mp4 inregistrare_lab03.mp4
-student@uso:​~$ ls -lh+student@uso:​~/archive$ ls -lh
 total 29M total 29M
 -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
Line 135: Line 135:
  
 <code bash> <code bash>
-student@uso:​~$ ls -l+student@uso:​~/archive$ ls -l
 total 28808 total 28808
 -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
Line 142: Line 142:
 -rw-r--r-- 1 student student ​ 4979963 oct 11 02:23 inregistrare_lab03.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-r--r-- 1 student student ​  ​399418 oct 11 02:23 inregistrare_lab04.mp4
-student@uso:​~$ mkdir -p dezarhivare/​tar +student@uso:​~/archive$ mkdir -p dezarhivare/​tar 
-student@uso:​~$ tree+student@uso:​~/archive$ tree
 . .
 |-- dezarhivare |-- dezarhivare
Line 154: Line 154:
  
 2 directories,​ 5 files 2 directories,​ 5 files
-student@uso:​~$ tar xvf inregistrari.tar --directory dezarhivare/​tar/​+student@uso:​~/archive$ tar xvf inregistrari.tar --directory dezarhivare/​tar/​
 inregistrare_lab01.mp4 inregistrare_lab01.mp4
 inregistrare_lab02.mp4 inregistrare_lab02.mp4
 inregistrare_lab03.mp4 inregistrare_lab03.mp4
-student@uso:​~$ tree+student@uso:​~/archive$ tree
 . .
 |-- dezarhivare |-- dezarhivare
Line 180: Line 180:
  
 <code bash> <code bash>
-student@uso:​~$ rm inregistrare_lab01.mp4 inregistrare_lab02.mp4 inregistrare_lab03.mp4 +student@uso:​~/archive$ rm inregistrare_lab01.mp4 inregistrare_lab02.mp4 inregistrare_lab03.mp4 
-student@uso:​~$ ls+student@uso:​~/archive$ ls
 dezarhivare ​ inregistrari.tar inregistrare_lab04.mp4 dezarhivare ​ inregistrari.tar inregistrare_lab04.mp4
-student@uso:​~$ tar xvf inregistrari.tar inregistrare_lab01.mp4+student@uso:​~/archive$ tar xvf inregistrari.tar inregistrare_lab01.mp4
 inregistrare_lab01.mp4 inregistrare_lab01.mp4
-student@uso:​~$ ls -l+student@uso:​~/archive$ ls -l
 total 14344 total 14344
 drwxr-xr-x 3 student student ​   4096  oct 11 12:15 dezarhivare drwxr-xr-x 3 student student ​   4096  oct 11 12:15 dezarhivare
Line 216: Line 216:
  
 <code bash> <code bash>
-student@uso:​~$ tar -tf inregistrari.tar+student@uso:​~/archive$ tar -tf inregistrari.tar
 inregistrare_lab01.mp4 inregistrare_lab01.mp4
 inregistrare_lab02.mp4 inregistrare_lab02.mp4
 inregistrare_lab03.mp4 inregistrare_lab03.mp4
-student@uso:​~$ tar rvf inregistrari.tar inregistrare_lab04.mp4+student@uso:​~/archive$ tar rvf inregistrari.tar inregistrare_lab04.mp4
 inregistrare_lab04.mp4 inregistrare_lab04.mp4
-student@uso:​~$ tar tf inregistrari.tar+student@uso:​~/archive$ tar tf inregistrari.tar
 inregistrare_lab01.mp4 inregistrare_lab01.mp4
 inregistrare_lab02.mp4 inregistrare_lab02.mp4
Line 245: Line 245:
  
 <code bash> <code bash>
-student@uso:​~$ tar -czvf inregistrari.tar.gz inregistrare_lab01.mp4 inregistrare_lab02.mp4 inregistrare_lab03.mp4+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
 inregistrare_lab01.mp4 inregistrare_lab01.mp4
 inregistrare_lab02.mp4 inregistrare_lab02.mp4
 inregistrare_lab03.mp4 inregistrare_lab03.mp4
-student@uso:​~$ ls -l+student@uso:​~/archive$ ls -l
 -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 273: Line 277:
  
 <code bash> <code bash>
-student@uso:​~$ zip inregistrari.zip inregistrare_lab01.mp4 inregistrare_lab02.mp4 inregistrare_lab03.mp4+student@uso:​~/archive$ zip inregistrari.zip inregistrare_lab01.mp4 inregistrare_lab02.mp4 inregistrare_lab03.mp4
   adding: inregistrare_lab01.mp4 (deflated 0%)   adding: inregistrare_lab01.mp4 (deflated 0%)
   adding: inregistrare_lab02.mp4 (deflated 0%)   adding: inregistrare_lab02.mp4 (deflated 0%)
   adding: inregistrare_lab03.mp4 (deflated 0%)   adding: inregistrare_lab03.mp4 (deflated 0%)
-student@uso:​~$ ls -lh +student@uso:​~/archive$ ls -lh 
-total 26M+total 56M
 drwxr-xr-x 3 student student 4.0K oct 11 12:15 dezarhivare drwxr-xr-x 3 student student 4.0K oct 11 12:15 dezarhivare
-total 56M 
 -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 299: Line 301:
  
 <code bash> <code bash>
-student@uso:​~$ ls -l+student@uso:​~/archive$ ls -l
 -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:​~$ 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:​~$ 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 336: Line 327:
  
 <code bash> <code bash>
-student@uso:​~$ zip -sf inregistrari.zip+student@uso:​~/archive$ zip -sf inregistrari.zip
 Archive contains: Archive contains:
   inregistrare_lab01.mp4   inregistrare_lab01.mp4
Line 354: Line 345:
  
 <code bash> <code bash>
-student@uso:​~$ ls -l+student@uso:​~/archive$ ls -l
 total 57168 total 57168
 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:​~$ rm inregistrari.zip +student@uso:​~/archive$ rm inregistrare_lab01.mp4 inregistrare_lab02.mp4 ​ inregistrare_lab03.mp4 
-</​code>​ +student@uso:​~/archive$ ls -l
-Î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:​~$ 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:​~$ 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:​~$ 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%%'':​ 
  
-<​code>​+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>​ </​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:
  
 <code bash> <code bash>
-student@uso:​~$ mkdir dezarhivare/​zip +student@uso:​~/archive$ mkdir dezarhivare/​zip 
-student@uso:​~$ unzip inregistrari.zip -d dezarhivare/​zip/​+student@uso:​~/archive$ unzip inregistrari.zip -d dezarhivare/​zip/​
 Archive: ​ inregistrari.zip Archive: ​ inregistrari.zip
   inflating: dezarhivare/​zip/​inregistrare_lab01.mp4   inflating: dezarhivare/​zip/​inregistrare_lab01.mp4
   inflating: dezarhivare/​zip/​inregistrare_lab02.mp4   inflating: dezarhivare/​zip/​inregistrare_lab02.mp4
   inflating: dezarhivare/​zip/​inregistrare_lab03.mp4   inflating: dezarhivare/​zip/​inregistrare_lab03.mp4
-student@uso:​~$ tree+student@uso:​~/archive$ tree
 . .
 |-- dezarhivare |-- dezarhivare
 |   |-- tar |   |-- tar
 +|       |-- inregistrare_lab01.mp4
 +|       |-- inregistrare_lab02.mp4
 +|       ``-- inregistrare_lab03.mp4
 |   ``-- zip |   ``-- zip
 |       |-- inregistrare_lab01.mp4 |       |-- inregistrare_lab01.mp4
Line 418: Line 414:
 |-- inregistrare_lab04.mp4 |-- inregistrare_lab04.mp4
 |-- inregistrari.tar |-- inregistrari.tar
 +|-- inregistrari.tar.gz
 ``-- inregistrari.zip ``-- inregistrari.zip
  
-3 directories, ​files+3 directories, ​13 files
 </​code>​ </​code>​
  
Line 432: Line 429:
  
 <code bash> <code bash>
-student@uso:​~$ rm inregistrare_lab03.mp4 +student@uso:​~/archive$ rm inregistrare_lab03.mp4 
-student@uso:​~$ 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
Line 443: Line 438:
 -rw-r--r-- 1 student student 391K oct 11 02:23 inregistrare_lab04.mp4 -rw-r--r-- 1 student student 391K oct 11 02:23 inregistrare_lab04.mp4
 -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
-student@uso:​~$ unzip inregistrari.zip inregistrare_lab03.mp4+student@uso:​~/archive$ unzip inregistrari.zip inregistrare_lab03.mp4
 Archive: ​ inregistrari.zip Archive: ​ inregistrari.zip
 inflating: inregistrare_lab03.mp4 inflating: inregistrare_lab03.mp4
-student@uso:​~$ ls -lh+student@uso:​~/archive$ ls -lh
 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
 -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
Line 477: Line 472:
  
 <code bash> <code bash>
-student@uso:​~$ zip -u inregistrari.zip inregistrare_lab04.mp4+student@uso:​~/archive$ zip -u inregistrari.zip inregistrare_lab04.mp4
   adding: inregistrare_lab04.mp4 (deflated 0%)   adding: inregistrare_lab04.mp4 (deflated 0%)
-student@uso:​~$ zip -sf inregistrari.zip+student@uso:​~/archive$ zip -sf inregistrari.zip
 Archive contains: Archive contains:
   inregistrare_lab01.mp4   inregistrare_lab01.mp4
uso/laboratoare/laborator-03/archive.1634585863.txt.gz · Last modified: 2021/10/18 22:37 by liza_elena.babu
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0