PDA

View Full Version : comando du (differenza con ls -l)


blusky00
20-04-2007, 22:53
Non riesco a capire la differenza tra il comando du ed ls -l, mi spiego meglio.

provando du nomefile ed ls -l nomefile ottengo valori differenti, ma la cosa che + mi sorprende è che se aumenta la dimensione del file con il comando ls lo vedo ma con du vedo un valore costante.

com'è la cosa?

ciao

EDIT, ecco l'esempio:

server:/appoggio/prova#ls -l
total 8
-rw-r--r-- 1 root system 310 Apr 20 23:58 miofile
server:/appoggio/prova#du miofile
8 miofile
server:/appoggio/prova#du -k miofile
4 miofile

blusky00
20-04-2007, 23:16
Non riesco a capire la differenza tra il comando du ed ls -l, mi spiego meglio.

provando du nomefile ed ls -l nomefile ottengo valori differenti, ma la cosa che + mi sorprende è che se aumenta la dimensione del file con il comando ls lo vedo ma con du vedo un valore costante.

com'è la cosa?

ciao

EDIT, ecco l'esempio:

server:/appoggio/prova#ls -l
total 8
-rw-r--r-- 1 root system 310 Apr 20 23:58 miofile
server:/appoggio/prova#du miofile
8 miofile
server:/appoggio/prova#du -k miofile
4 miofile

mi rispondo da solo....du tiene conto dei blocchi.

grazie lo stesso.

Pardo
21-04-2007, 11:04
dipende ...

$ alias du='du -h --max-depth=1'

$ du comp/
195M comp/cs_univ
12M comp/fbsd
121M comp/linux
28M comp/msft
23M comp/network
100M comp/pentest
38M comp/sec
22M comp/sun
18M comp/unixvarie
554M comp/

$ du comp/unixvarie/unix-haters-handbook.pdf.bz2
2.7M comp/unixvarie/unix-haters-handbook.pdf.bz2


:D

cyber
24-04-2007, 12:28
"ls -l" vedi la dimensione dei files
"du -h" vedi la dimensione delle directory