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
и использовать абсолютный путь.