Newsgroup: it.comp.os.linux.iniziare
Titolo: Comportamento strano di Du

Se do:
$: du VTS_05_?.VOB
ottengo l'utilizzo in blocchi di 1 K, e' il defult ma non mi serve.
 
A me servono i byte esatti, ma se do:
$: du -b VTS_05_?.VOB
ottengo questo, che e' lo stesso di ls -l, quindi del tutto inutile:
36849664	VTS_05_0.VOB
1073739776	VTS_05_1.VOB
1073739776	VTS_05_2.VOB
1073739776	VTS_05_3.VOB
1073739776	VTS_05_4.VOB
1073739776	VTS_05_5.VOB
1073739776	VTS_05_6.VOB
69277696	VTS_05_7.VOB
 
Pero' se do:
$: du -B 1 VTS_05_?.VOB
ottengo finalmente quel che voglio, cioe':
30601216	VTS_05_0.VOB
931606528	VTS_05_1.VOB
821039104	VTS_05_2.VOB
822091776	VTS_05_3.VOB
812650496	VTS_05_4.VOB
819691520	VTS_05_5.VOB
1006145536	VTS_05_6.VOB
69353472	VTS_05_7.VOB
 
Ebbene, per qual motivo succede questo fatto *contro* quel che dice nel
man: "-b" e' lo stesso che "-B 1" e che "--block-size=1" ?
 
-- 
Tanti saluti
 


Ma hai un disco con la compressione ?
Dico cosi in quanto mi sembra strano che le dimensioni in blocchi (du 
-B) diano dimensioni minori rispetto a du -b
 
Oppure su quel file system stanno quei file ?
 
 
 

Addi' 01 dic 2013, enoquick scrive:

Stanno su ext2. Non c'e' nessuna compressione. Du e':
--------------
du (GNU coreutils) 8.21
Copyright © 2013 Free Software Foundation, Inc.
Licenza GPLv3+: GNU GPL versione 3 o successive <
http://gnu.org/licens
 
es/gpl.html>
Questo è software libero: è possibile modificarlo e ridistribuirlo.
Non c'è ALCUNA GARANZIA, nei limiti permessi dalla legge.
 
Scritto da Torbjörn Granlund, David MacKenzie, Paul Eggert,
e Jim Meyering.
-------------------
Cioe' ho la jessie. L'ho ridato adesso e con -u l'out e' indistnguibile
dal dare ls -l.
I .VOB sono in scaricamento su console da rtorrent, mi occorre solo il 6
che nella copia di backup e' deteriorato, per questo voglio vedere
quando e' completato.
Scusa ma da te du non lo fa?
 
-- 
Tanti saluti
 

 Scusa ma da te du non lo fa?
 
L'ho beccato adesso il perche', basta dare "du --help" e dice: "apparent
size in --block-size=1". Tutto chiaro tutto OK, buono a sapersi.
 
-- 
Tanti saluti
 

 man: "-b" e' lo stesso che "-B 1" e che "--block-size=1" ?
 
Quanto mai! Hai le traveggole? il manuale non dice questo.

 Oppure su quel file system stanno quei file ?
 
Leggi i manuali e smetti di dare aria al trombone.

Addì  Sun, 01 Dec 2013 22:17:03 +0000 Yoda scrisse:

Ah, hai letto il manuale. Dopo che hai rotto le scatole.


Trovami nel manuale dove dice che du -B  < du -b
 
P.S.
 
Prima di rispondere a Yoda tanto per rinfrescarsi le idee o fatto un man 
du e l' ho letto
 
 
 

 Trovami nel manuale dove dice che du -B  < du -b
 
man du
DU(1)                       User Commands                      DU(1)
 
NAME
       du - estimate file space usage
 
SYNOPSIS
       du [OPTION]... [FILE]...
       du [OPTION]... --files0-from=F
 
DESCRIPTION
       Summarize disk usage of each FILE, recursively for directories.
 
       Mandatory arguments to long options are mandatory for short 
       options too.
 
       -a, --all
              write counts for all files, not just directories
 
       --apparent-size
              print  apparent  sizes, rather than disk usage; although the 
              apparent size is usually smaller, it may be larger due to
              holes in (‘sparse') files, internal fragmentation, indirect
              blocks, and the like
 
       -B, --block-size=SIZE
              use SIZE-byte blocks
 
       -b, --bytes
              equivalent to ‘--apparent-size --block-size=1'
[...]
 
E va 'ffa 'nculo te e tutta la tua famiglia.
 
PS Tempo impiegato a postare la replica: 47 s.