du -s /foldername дает совершенно другой вывод с опцией -h или без нее
Я только что выполнил следующие две команды в терминале на моем 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 ответа
Согласно документам, du msgs tr "отображает использование блока файловой системы". Я предполагаю, что у вас есть блоки размером 512 байт (то есть половина КБ). Преобразовать в ГБ (разделить на 2 (чтобы получить КБ), затем на 1024 (чтобы получить МБ) и затем снова 1024), и это примерно то же самое.
Или вы:
- сделал
-S(заглавные буквы) вместо-s(строчные буквы) на одной из двух команд - не в том же
pwdи есть две разные папкиDocuments/ - используемый
-bпо первой команде
Попробуйте еще раз, обязательно используйте нижний регистр -s и использовать абсолютный путь.