[so] [SO]Review

Razvan Deaconescu razvan.deaconescu at cs.pub.ro
Fri May 25 23:43:17 EEST 2012


Andreea Hodea <hodea_andreea at yahoo.com> writes:
> Între timp am mai găsit ceva:
> 3) "De ce în /usr/ sbin/ e mai mare decât src/ (raportat la ce zice ls -lh)?"
> Nu îmi dau seama ce hint ar trebui să imi dea ce afișează ls, poate
> doar coloana de după permisiuni, care înțeleg că este numărul de
> hard-links; însă acest număr nu mi s-a părut relevant pentru alte
> directoare raportat la dimensiune.

---
razvan at einherjar:~$ ls -lh /usr/
total 260K
drwxr-xr-x   2 root root   84K May 25 12:33 bin
drwxr-xr-x   2 root root  4.0K May  1 19:57 games
drwxr-xr-x  46 root root   20K May 25 12:33 include
drwxr-xr-x 219 root root   68K May 25 12:33 lib
drwxr-xr-x  31 root root   40K May 25 12:19 lib32
drwxrwsr-x  10 root staff 4.0K Aug 23  2011 local
drwxr-xr-x   2 root root   12K May 25 12:33 sbin
drwxr-xr-x 348 root root   12K May 25 12:22 share
drwxr-xr-x  10 root root  4.0K May 25 12:23 src
---

/usr/sbin/ -> 12k
/usr/src/ -> 4K

"Dimensiunea unui director" este dată de numărul de "intrări" pe care le
conține. Un director este tot un fișier doar că, în loc de date (stream
de octeți) conține un vector de nume, reprezentând intrările de tip
fișier sau subdirector.

/usr/sbin/ ocupă mai mult pentru că are un număr mai mare de
intrări. /usr/lib/ și /usr/bin/ sunt directoare "campioane" – ocupă cel
mai mult spațiu.

---
razvan at einherjar:~$ ls /usr/src | wc -l
12
razvan at einherjar:~$ ls /usr/sbin | wc -l
287
razvan at einherjar:~$ ls /usr/bin | wc -l
2551
razvan at einherjar:~$ ls /usr/lib | wc -l
1078
---

Răzvan


More information about the so mailing list