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

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

  • Перемещение папок использовало неправильный синтаксис и потеряло их
  • Посмотрите, есть ли в папке несколько файлов с определенными расширениями
  • Msgstr "Показать все возможности <num>? (y или n) "для команды ls
  • Как получить относительные пути с помощью ls?
  • команда $ (ls / usr / bin / * | grep zip) дает мне ошибки. Что не так?
  • ls для строки cut -f не работает
  • ls with find :: сообщить общий размер
  • Определение количества файлов и подкаталогов в Linux
  • 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 
    Interesting Posts

    printenv выходит с кодом ошибки 1 для несуществующего имени env

    добавьте цифру к именам файлов, которые начинаются с цифр (с zmv, пожалуйста)

    как я могу подавить unedsary вывод seds при использовании опции -e?

    Обеспечивает ли проверка пакетов повышение безопасности и / или стабильности системы?

    Почему возврат игнорируется во время вывода в bash?

    Почему моя .bash_history содержит повторяющиеся сегменты?

    error = $ (mkdir test 2> & 1) В чем смысл этого выражения?

    Изменение разрешения исключительно для всех папок (или файлов расширения)

    /etc/login.defs: ENV_PATH & ENV_SUPATH vs PATH

    Получение пустых данных при чтении текстового файла и отправка данных чтения в url cURL в linux

    как использовать grep для определенных файлов?

    OpenConnect: настройка маршрутов по умолчанию

    Как использовать –auth-nocache с правильным TUN / TAP в openvpn?

    Ошибка bmake в Mandrive: «bmake: нет системных правил (sys.mk)»

    Установите PERM_WRITE_PROTECT на SD-карту

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