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

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

13
задан SPRBRN
22.01.2023 4:12 Количество просмотров материала 2584
Распечатать страницу

2 ответа

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

2
отвечен jimtut 2023-01-23 12:00

либо:

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

попробуйте еще раз, используйте нижний регистр -s и использовать абсолютный путь.

0
отвечен noraj 2023-01-23 14:17

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх