This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
basic-unix:capitole:capitol-05 [2016/05/23 22:30] razvan [Actualizare metadate link simbolic] |
basic-unix:capitole:capitol-05 [2016/05/24 12:31] (current) rdobrescu [Creare ierarhie de directoare] |
||
---|---|---|---|
Line 27: | Line 27: | ||
==== Demo-uri ==== | ==== Demo-uri ==== | ||
- | Globbing în sistemul de fișiere. | + | Despre căi relative și căi absolute |
+ | |||
+ | Globbing în sistemul de fișiere | ||
Folosirea comenzii ''find'' cu diverși parametri pentru a parcurge sistemul de fișiere. | Folosirea comenzii ''find'' cu diverși parametri pentru a parcurge sistemul de fișiere. | ||
Line 37: | Line 39: | ||
==== Creare ierarhie de directoare ==== | ==== Creare ierarhie de directoare ==== | ||
- | Creați, în directorul home al utilizatorului ''student'', structura de mai jos: | + | Creați, în directorul home al utilizatorului ''training'', structura de mai jos: |
<code> | <code> | ||
supermarket/ | supermarket/ | ||
Line 143: | Line 145: | ||
<note tip> | <note tip> | ||
- | Folosiți comanda 'tree ~/Teme' pentru a verifica în permanență corectitudinea ierarhiei. | + | Folosiți comanda |
+ | <code> | ||
+ | tree ~/Teme | ||
+ | </code> | ||
+ | pentru a verifica în permanență corectitudinea ierarhiei. | ||
</note> | </note> | ||
- | Redenumiți fișierul 'tema1' în 'tema_integrale'. | + | Redenumiți fișierul ''tema1'' în ''tema_integrale''. |
- | Mutați 'harta romaniei' în directorul corespunzător țării din directorul 'Geografie'. | + | Mutați ''harta romaniei'' în directorul corespunzător țării din directorul ''Geografie''. |
- | Ștergeți directorul 'JAVA'. | + | Ștergeți directorul ''JAVA''. |
- | Mutați întregul director numit 'Statistica si probabilitati' (cu tot cu fișierele conținute), în directorul 'Matematica'. | + | Mutați întregul director numit ''Statistica si probabilitati'' (cu tot cu fișierele conținute), în directorul ''Matematica''. |
- | Creați în '/home/student/Teme' un director numit 'Imagini' în care copiați toate fișierele cu extensia .jpg din ierarhia fișierelor create la exercițiul 1. | + | Creați în ''/home/training/Teme'' un director numit ''Imagini'' în care copiați toate fișierele cu extensia ''.jpg''. |
Ștergeți fișierele, din toată ierarhia creată anterior, al căror nume se termină cu cifre. | Ștergeți fișierele, din toată ierarhia creată anterior, al căror nume se termină cu cifre. | ||
Line 182: | Line 188: | ||
Afișați pentru fișierul ''/etc/passwd'' inode-ul, dimensiunea și uid-ul, separate prin '','' (virgulă). | Afișați pentru fișierul ''/etc/passwd'' inode-ul, dimensiunea și uid-ul, separate prin '','' (virgulă). | ||
+ | |||
+ | ==== Altă utilizare find ==== | ||
+ | |||
+ | Căutați, folosind ''find'', toate fișierele cu următoarele tipuri: | ||
+ | * symlink {{{(l)}}} în ''/usr/share/'' | ||
+ | * block {{{(b)}}} în ''/dev'' | ||
+ | * character {{{(c)}}} în ''/dev'' | ||
+ | * socket {{{(s)}}} în ''/var/lib'' | ||
+ | * pipe {{{(p)}}} în ''/var/lib'' | ||
+ | |||
+ | <note tip> | ||
+ | Folosiți comenzi în forma ''%%sudo find ... -type ...%%''. | ||
+ | </note> | ||
+ | |||
+ | ==== Altă ierarhie ==== | ||
+ | |||
+ | Creați în directorul ''/home/training'' următoarea structură de directoare ''/home/training/the/unix/file/system/sure/it/corrupts/your/data/but/look/how/fast/it/is''. | ||
+ | |||
+ | <note tip> | ||
+ | Folosiți opțiunea ''%%--parents%%'' a comenzii ''mkdir''. | ||
+ | </note> | ||
+ | |||
+ | Intrați în directorul ''/home/training/the/unix/file/system/sure/it/corrupts/your/data/but/look/how/fast/it/is'' și creați trei fișiere, denumite ''ext2'', ''ext3'' și ''ext4''. | ||
+ | |||
+ | Modificați data când fișierul ''ext4'' a fost accesat și modificat la ''2010.05.23 15:25''. | ||
+ | |||
+ | <note tip> | ||
+ | Folosiți comanda ''touch'' cu parametrii corespunzători și folosiți comanda ''ls -l'' pentru verificare. | ||
+ | </note> |