LINUX.ORG.RU

du ?


0

0

[root@localhost 1]# du -b /home/1/061.rar

225280 /home/1/061.rar

[root@localhost 1]# du -b /home/2/061.rar

225280 /home/2/061.rar

[root@localhost 1]# du -b /mnt/win_d/4/061.rar

229376 /mnt/win_d/4/061.rar

[root@localhost 2]# du -b /mnt/win_d/2/2/061.rar

229376 /mnt/win_d/2/2/061.rar

1) Почему в разных файловых системах

du показывает разные размеры одного и того же файла,

а krusader (что-то вроде wincommander' а) показывает одинаковые размеры

2) как сравнить по объему папки на разных файловых системах

anonymous

du не размер файла, а размер используемого им места. У GNU du есть ключ --apparent-size для указания размера файла.

rihad
()
Ответ на: комментарий от rihad

в man'e не нашел такого ключа

разъясни плиз что мне нужно сделать подробнее

PS сори за чайниковский вопрос

PPS дистр-в Mandrale 9.1 (если это имеет значение)

anonymous
()
Ответ на: комментарий от anonymous

Я использую вот такой скриптик для узнавания размера на диске и размеров файлов данного каталога (по умолчанию "."), соответственно. Обозвать скриптик например можно dush.

#!/bin/bash

# 20040219 finds out disk usage and size in megs of given tree
dir="${1:-.}"

du -xsh "$dir"
find "$dir" -xdev -printf "%s\n" | awk '{ s += $1 } END { printf "%f MB\n", s / 1024 / 1024 }'

$ pwd
/home/rihad
$ dush
393M .
385.839533 MB
$

rihad
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.