Differences

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

Link to this comparison view

rl:labs:09:contents:04 [2023/11/05 13:08]
vlad_iulius.nastase
rl:labs:09:contents:04 [2024/12/04 17:52] (current)
laura.ruse [04. [15p] Descărcare recursivă de resurse web]
Line 1: Line 1:
 ==== 04. [15p] Descărcare recursivă de resurse web ==== ==== 04. [15p] Descărcare recursivă de resurse web ====
  
-La adresa ''​%%http://​red/​folder%%''​ se află o structură de directoare și fișiere. Pe stația ''​host'',​ descărcați întreaga ​structura ​folosind o singură comandă ''​wget''​ cu parametrul corespunzător.+La adresa ''​%%http://​red/​folder%%''​ se află o structură de directoare și fișiere. Pe stația ''​host'',​ descărcați întreaga ​structură ​folosind o singură comandă ''​wget''​ cu parametrul corespunzător.
  
 <note tip> <note tip>
Line 7: Line 7:
 </​note>​ </​note>​
  
-Instalați utilitarul ''​tree'' ​și folosiți-l petru a lista conținutul directorului descărcat. ​Observați prezența mai multor fișiere cu nume de forma ''​index.html?​C=S;​O=D''​. Aceste fișiere sunt fișiere de tip directory listing generate de serverul web și nu avem nevoie de ele. Ștergeți structura de directoare pe care tocmai ați descărcat-o pe stația ''​host''​ și descărcați-o din nou ignorând aceste fișiere.+Folosiți utilitarul ''​tree'' ​pentru ​a lista conținutul directorului descărcat. ​Este posibil ca pachetul ''​tree''​ să fie deja instalat pe ''​host''​. Dacă nu este instalat, atunci puteți folosi următoarea comandă pentru a-l instala: 
 +<code bash> 
 +root@host:​~#​ apt-get install tree 
 +</​code>​ 
 + 
 +Când rulați ''​tree''​ pe directorul descărcat observați prezența mai multor fișiere cu nume de forma ''​index.html?​C=S;​O=D''​. Aceste fișiere sunt fișiere de tip directory listing generate de serverul web și nu avem nevoie de ele. Ștergeți structura de directoare pe care tocmai ați descărcat-o pe stația ''​host''​ și descărcați-o din nou ignorând aceste fișiere.
  
 <note tip> <note tip>
Line 44: Line 49:
 <​hidden>​ <​hidden>​
 <​solution>​ <​solution>​
-Pentru descărcarea inițială folosim comanda ''​wget''​ cu opțiunea ''​-r''​ apoi instalăm și rulăm ''​tree'':<​code bash>+Pentru descărcarea inițială folosim comanda ''​wget''​ cu opțiunea ''​-r''​ apoi rulăm ''​tree'':<​code bash>
 root@host:​~#​ wget -r http://​red/​folder/​ root@host:​~#​ wget -r http://​red/​folder/​
-[...] 
-root@host:​~#​ apt-get install tree 
 [...] [...]
 root@host:​~#​ tree red/ root@host:​~#​ tree red/
rl/labs/09/contents/04.1699182492.txt.gz · Last modified: 2023/11/05 13:08 by vlad_iulius.nastase
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