ls
показывает размер обычныхфайлов (или, в случае каталогов, размер его inodes, а не только их содержимое, поскольку у него нет быстрого способа определить это, в то время как для обычных файлов размер известен и поэтому может отображаться точно и быстро).
На самом деле это поле различается в зависимости от того, что представляет собой файл:
ln -s source dest
): длина имени символической ссылки (так как это содержимое файла символической ссылки). (например: символическая ссылка /dev/fd -> /proc/self/fd
: путь назначения имеет длину ровно 13 символов ( / proc / self / fd
), поэтому ls -l
отобразит «13» в 5-м столбце вместо размера указанного файла.)большую и второстепенную
пару информации.См. man mknod
. См. man ls
, чтобы узнать, как они идентифицируются.)Чтобы узнать сумму содержимого каталогов + подкаталогов:
du /some/path
# будет отображаться для каждого каталога : сумма его содержимого (включая подкаталоги) и показывает, что для каждого каталога в и ниже /some/path
du -s /some/path
# будет показан только 1 уровень, т.е. total for /some/path
du -S /some/path
# показать содержимое каждого каталога, не включая его подкаталоги. Полезно точно знать, какой из подкаталогов /some/path большой.
Подробнее см. https://linux.die.net/man/1/du.
У вас есть две альтернативы.
Либо вы можете установить hstr
(https://github.com/dvorka/hstr), в котором есть окно предложений с расширенными параметрами поиска для удобного просмотра, навигации, поиска и управления историей команд:
Кроме того, Bash имеет редактор истории командной строки, похожий на vi -. Сделайте set -o vi
, затем вы сможете искать по всей истории с помощью этих нажатий клавиш:
Esc входит в командный режим
/ начинает поиск; введите строку поиска, затем Введите для выполнения поиска.
n переходит к следующему совпадению, а N переходит к предыдущему совпадению
i возврат в режим вставки
Подобно упомянутому hstr, fzf(fuzzy finder )представляет собой интерактивный фильтр для детализации списков, а не только истории оболочки (a Ctrl + Ярлык R для этого предусмотрен из коробки ),но также и другие файлы, имена хостов и так далее. Существует несколько режимов поиска (, нечеткий или буквальный ).