17

Я загружаю файл с помощью rtorrent,

Когда я проверяю папку, в которой находится файл, размер файла с помощью команды ls составляет 4,4 ГБ, но когда я проверяю диск с помощью команды du он показывает мне 219 МБ, также та же проблема с командой df которая, кажется, просто вычисляет 219 МБ.


Вот мой результат консоли

root@SERVER:/home/.root/TMP/tnt/d1/xxx# dir -alh

total 219M
drwxr-xr-x  2 root root 4.0K 2010-01-10 15:30 .
drwxr-xr-x 15 root root 4.0K 2010-01-10 15:30 ..
-rw-r--r--  1 root root 4.4G 2010-01-11 10:55 yyy.mkv

root@SERVER:/home/.root/TMP/tnt/d1/xxx# du -h

219M    .

root@SERVER:/home/.root/TMP/tnt/d1/xxx# 

1 ответ1

31

Это редкий файл. ls сообщает о выделенном размере; du сообщает о фактически использованном пространстве.

Как ваши загрузки торрент - клиент больше он будет заполнить пробелы и du -reported размер будет расти , чтобы соответствовать тому , что отчеты ls

Чтобы заставить du и df включать sparces, у man du указывается второй вариант --apparent-size:

du -s -B1 --apparent-size

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .