3

Я только что выполнил следующие две команды в терминале на моем Mac (MacOS Sierra):

$ sudo du -s Documents/
11027432 Documents/

$ sudo du -hs Documents/
5.3G     Documents/

Информационная панель сообщает следующее:

5.623.092.163 bytes (5,68 GB on disk) for 10.037 items

Первые два варианта полностью отключены. Как это можно объяснить?

2 ответа2

2

Согласно документам, du "отображает использование блока файловой системы". Я предполагаю, что у вас есть блоки размером 512 байт (то есть половина КБ). Преобразовать в ГБ (разделить на 2 (чтобы получить КБ), затем на 1024 (чтобы получить МБ) и затем снова 1024), и это примерно то же самое.

0

Или вы:

  • сделал -S (заглавными буквами) вместо -s (строчными) в одной из двух команд
  • находятся не в одном и том же pwd и имеют две разные папки Documents/
  • использовал -b в первой команде

Попробуйте еще раз, обязательно используйте строчные буквы -s и используйте абсолютный путь.

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