Хотя вы получите разные цифры (из-за предполагаемого использования), вы можете найти итоговые строки из вверху
полезными, поскольку они показывает общую реальную и виртуальную память вместе с объемом используемой памяти:
Memory Data
Includes virtual and real memory in use (with the amount of
memory considered "active" in parentheses) and the amount of
free memory.
Кроме того, vmstat
может предоставить полезную информацию:
memory Information about the usage of virtual and real
memory. Virtual pages are considered active if they
belong to processes that are running or have run in
the last 20 seconds.
avm Active virtual pages
free Size of the free list
Дополнительная литература:
Не анализировать вывод ls
. Это плохая идея, и это заставит вас чувствовать себя плохо. Вместо этого, find
каталоги, и пусть ls
сортирует их для вас , не пытаясь затем пережевывать его вывод:
$ find. -maxdepth 1 -type d -print0 | xargs -0 ls -ld
Весело, ls
уже лексографически сортирует свой вывод по умолчанию.
Проще говоря,tree
:
$ tree -d -L 1
ls -ld */
Это даст вам каталоги в текущем каталоге в ls
длинном формате в лексикографическом порядке. Если файл является символической ссылкой на каталог, он также будет указан как каталог.
Если у вас есть ls
псевдоним для чего-то, используйте command ls
или \ls
вместо ls
выше.
Конечная косая черта после *
гарантирует, что *
расширяется только до каталогов (, возможно, путем разрешения символических ссылок ), и он также будет включен в вывод. Опция -d
гарантирует, что будут перечислены сами каталоги, а не их содержимое.
Как указывает Джефф , называть свой псевдоним ld
— плохая идея, поскольку оно противоречит имени существующей утилиты.
Вы говорите sort
отсортировать длинный списокls
по числовому . Это после указания ls
отсортировать список по времени модификации(t
)!
Моим лучшим предложением по быстрому исправлению было бы:
ls -d */ | sort # optionally `-f` to sort upper- and lower-case together.
Я бы предложил такую оболочку, как zsh, которая может выбирать каталоги и сортировать их самостоятельно:
zsh -c "ls -ld */(on)"
Где /
указывает, что вам нужны только каталоги, а квалификатор (on)
говорит о сортировке списка на основе их имени.
Я бы также рекомендовал не перегружатьld
имя программы .
alias lls='zsh -c "ls -ld */(on)"'