Как получить размер файла / папки с SSH на Linux?


32

Я использую SSH для подключения к серверу CentOS и хочу получить файл в мегабайтах некоторых файлов и папок, как я могу это сделать?

Ответы:


39

используйте команду du

du -m filename

29
Если вы используете du -hвместо этого, он выберет (и распечатает) соответствующие единицы.
Дентраси

10
Если вы используете папку du -ms, она сообщит размер содержимого папки.
KeithB

1
Есть ли способ, где мы можем увидеть единицы измерения - например, mb, kb или любую другую информацию?
TheBlackBenzKid

1
@TheBlackBenzKid wc -c
AbsoluteƵERØ

18
 du -msh FolderName 

получит размер с единицами. В отличие от использования -h, это покажет один размер, в то время как -h показывает все отдельные файлы в папке.
например

349M    FolderName 

1
намного лучше, чем принятое решение
zookastos

du -sh / yourpath / * для вывода списка всех каталогов по заданному пути и суммированных размеров их содержимого
Fanky

10

du является основным инструментом для этого, но если вы ищете что-то более интерактивное, мне очень нравится ncdu

ncdu_screenshot

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.