Как сделать размеры файлов ls` в мегабайтах?

Какие команды мне нужны для Linux ls чтобы показать размер файла в MB?

  • Измените пароль в файловой системе LUKS, не зная пароля
  • Внезапное выключение ПК, датчики показывают нормальные темпы, прерывания прерывания температуры показывают 1276
  • В чем разница между `fallocate -dig-holes` и` fallocate -punch-hole` в Linux?
  • Каков безопасный способ запуска Java 7 на SELinux
  • Могу ли я выполнить совершенно новый процесс без исполняемого файла?
  • Debian 6.0 с 2,6,39 ядрами, отбрасывающими пакеты, аппаратурой на песчаном мосту
  • Управление сетевыми подключениями в Arch Linux
  • Ошибка обратного DNS
  • Как исправить «updatedb: не удается найти группу« mlocate »? На entware?
  • Когда требуется «irqbalance» в Linux VM под VMware?
  • Почему принудительно fsck при включении Sheevaplug?
  • Как получить список всех запланированных заданий cron на моей машине?
  • 4 Solutions collect form web for “Как сделать размеры файлов ls` в мегабайтах?”

    ls -l --block-size=M даст вам длинный список формата (необходимый для фактического просмотра размера файла) и округлые размеры файлов до ближайшего MiB.

    Если вы хотите, чтобы MB (10 ^ 6 байт), а не единицы MiB (2 ^ 20 байт), вместо этого используйте --block-size=MB .

    Если вы не хотите, чтобы суффикс M прикрепленный к размеру файла, вы можете использовать что-то вроде --block-size=1M . Спасибо Stéphane Chazelas за это.

    Это описано на странице man для ls; man ls и найдите SIZE . Он также позволяет использовать единицы, отличные от MB / MiB, и от внешнего вида (я тоже не пробовал) произвольных размеров блоков (так что вы могли видеть размер файла как количество блоков размером 412 байт, если хотите к).

    Обратите внимание, что параметр --block-size является расширением GNU поверх ls Open Group , поэтому это может не сработать, если у вас нет пользовательского поля GNU (что делает большинство установок Linux). ls от GNU coreutils 8.5 поддерживает размер -block, как описано выше. Спасибо kojiro за указание на это.

    ls -lh человеко-читаемые размеры файлов, длинный формат

    ls -lhS сортировать по размеру, в формате для чтения человеком

    И это вариант для перечисления всего в порядке каталога по размеру файла (по-прежнему читаемый человеком) по возрастанию.

     ls -lSrh 
    Linux и Unix - лучшая ОС в мире.