User Tools

Site Tools


linux-admin:capitole:capitol-03

Differences

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

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
linux-admin:capitole:capitol-03 [2016/09/16 11:42]
mihaic
linux-admin:capitole:capitol-03 [2016/09/22 10:24] (current)
mihaic [Exercițiu 5]
Line 36: Line 36:
  
 Folosirea comenzii ''​dd''​ pentru a copia chunk-uri de fișiere. Opțiunile ''​bs'',​ ''​count'',​ ''​skip'',​ ''​seek''​. Folosirea comenzii ''​dd''​ pentru a copia chunk-uri de fișiere. Opțiunile ''​bs'',​ ''​count'',​ ''​skip'',​ ''​seek''​.
 +
 +Exemplificarea globbing-ului
  
 ==== Exercițiu 1 ==== ==== Exercițiu 1 ====
Line 60: Line 62:
  
 <note tip> <note tip>
-Folosiți ''​find''​ cu opțiunea ''​-exec'',​ ''​stat''​ (cu opțiunea ''​-c''​ și formatul necesar pentru afișarea ​numelui ​și dimensiuni ​ca argument către opțiunea ''​-exec''​ a lui ''​find''​),​ ''​sort''​ și ''​head''​.+Folosiți ''​find''​ cu opțiunea ''​-exec'',​ ''​stat''​ (cu opțiunea ''​-c''​ și formatul necesar pentru afișarea ​dimensiunii ​și numelui ​ca argument către opțiunea ''​-exec''​ a lui ''​find''​),​ ''​sort''​ și ''​head''​.
  
 Exemplu de rulare pentru ''​find''​ cu ''​-exec''​ este<​code>​ Exemplu de rulare pentru ''​find''​ cu ''​-exec''​ este<​code>​
Line 85: Line 87:
 </​note>​ </​note>​
  
 +==== Exercițiu 5 ====
 +
 +Am văzut în secțiunea de Demo că putem folosi anumite caractere ce țin locul unor bucăți de text, de exemplu caracterul ''​*''​. De exemplu, dacă dorim să listăm toate fișierele din ''/​etc''​ care încep cu stringul ''​ssh''​ putem folosi comanda:
 +
 +<code bash>
 +training@box:​~$ ls /etc/ssh*
 +</​code>​
 +
 +După cum observați, caracterul ''​*''​ ține loc pentru %%"​oricâte și orice caractere"​%%. Procedați asemănător și afișați fișierele sau directoarele din ''/​etc''​ cu extensia ''​.conf''​. ​
 +
 +Realizați o arhivă de tipul ''​zip''​ în directorul ''​home''​ al utilizatorului ''​training''​ (''/​home/​training''​) care să conțină toate fișierele și directoarele din ''/​etc/''​ care conțin stringul ''​conf''​ în numele lor.
 +
 +<note tip>
 +Este foarte probabil ca printre fișierele și directoarele găsite să existe directoare care nu sunt goale. Pentru a arhiva și conținutul acestora trebuie să specificăm acest lucru explicit comenzii ''​zip''​. Căutați în output-ul comenzii
 +<​code>​
 +zip --help
 +</​code>​
 +după opțiunea care trece recursiv prin directoare (//recurse into directories//​).
 +</​note>​
 +
 +Comanda ''​unzip''​ dezarhivează o arhivă ''​.zip''​ dar are și o opțiunea de listare a conținutului acelei arhive fără a o dezarhiva însă. Identificați acea opțiune.
linux-admin/capitole/capitol-03.1474015324.txt.gz · Last modified: 2016/09/16 11:42 by mihaic