Учить разуму и быть разумным — совсем разные вещи (Г. Лихтенберг).

1 мин для чтенияКак отобразить размер файла в удобочитаемом формате (КБ, МБ, ГБ) в терминале Linux

FavoriteLoadingДобавить в избранное
1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (1 оценок, среднее: 5,00 из 5)
Загрузка...
26 августа 2020
Как отобразить размер файла в удобочитаемом формате (КБ, МБ, ГБ) в терминале Linux
Вы, наверное, уже знаете, что вы можете использовать команду ls с опцией длинного списка -l, чтобы показать размер файла в Linux.

ls -l

 

Но, к сожалению, длинный список показывает размер файла в блоках, и для нас, людей, от этого мало пользы.

Хорошо, что вы можете комбинировать опцию lс -h, чтобы показать размер файла в удобочитаемом формате.

ls -lh

 

Как видите, размер файла лучше отображать в удобочитаемом формате.

Как видите, размеры файлов теперь отображаются в K (для КБ), M для (МБ). Если размер файла указан в байтах, он не отображается с суффиксом. В приведенном выше примере char.sh размер составляет 140 байт.

Вы обратили внимание на размер каталога new_dir? Это 4 КБ. Если вы используете ls -lhкоманду для каталогов, она всегда показывает размер каталога как 4,0 К.

Вам нужно будет использовать команду du, чтобы получить реальный размер каталога в Linux.

По умолчанию размер блока в большинстве систем Linux составляет 4096 байт или 4 КБ. Каталог в Linux – это просто файл с информацией о расположении в памяти всех файлов в нем.

Вы можете заставить команду ls отображать размер файла в МБ с помощью флага –block-size.

ls -l --block-size=M

 

Проблема с этим подходом заключается в том, что все файлы размером менее 1 МБ также будут отображаться с размером файла 1 МБ.

Команда ls также может -sотображать размер. Вы должны объединить с,-h, чтобы показать размер файла в удобочитаемой форме.

ls -sh

 

Вот результат:

destroyer@andreyex:~/tutorial$ ls -sh
total 324M
4.0K char.sh      4.0K hello.sh              319M wp_ghost_export.zip
4.0K file.txt     4.0K new_dir
4.0K filetype.sh  5.5M wp_ghost_export.json

 

Вы также можете использовать команду stat в Linux, чтобы проверить размер файла.

stat filename

 

Мы надеемся, что этот быстрый совет поможет вам увидеть размер файла в Linux.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Читать  Как найти длину строки в Bash [Совет]

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Читайте также

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам:

Заполните форму и наш менеджер перезвонит Вам в самое ближайшее время!

badge
Обратный звонок 1
Отправить
galka

Спасибо! Ваша заявка принята

close
galka

Спасибо! Ваша заявка принята

close