Всего в `ls -l`

Когда я запустил ls -l , отобразится следующее:

 >: ls -l total 320 -rw-r--r-- 1 foo staff 633 5 Apr 13:23 A.class -rw-r--r-- 1 foo staff 296 5 Apr 13:24 A.java ... 

Что total означает? Размер? Если да, то какой размер?

2 Solutions collect form web for “Всего в `ls -l`”

От man 1 ls от Mac OS X 10.6.7, в частности раздела под названием «The Long Format»

 In addition, for each directory whose contents are displayed, the total number of 512-byte blocks used by the files in the directory is displayed on a line by itself, immediately before the information for the files in the directory. 

Это общее количество блоков (обычно 512 байт на POSIX, см. man ls для подробностей переменной среды $BLOCKSIZE ), полученных из элементов st_blocks и st_blocksize структуры stat() для каждого файла. Таким образом, он не рекурсивен и не раздувается «разреженными» файлами.

  • Как установить tar-файл (jhead) на компьютере Mac или Linux
  • Как проверить контрольные суммы, если файлы для проверки монтируются в другом месте?
  • Не удается редактировать файл sudoers - невозможно выполнить sudo
  • Откройте программу (VLC) и переместите ее на передний план
  • rsync «пропуская нерегулярный файл» при клонировании моей библиотеки Aperture
  • Утилита автоматического копирования и вставки для Mac и Vim
  • Mac-стиль / специальные клавиши Alt для Linux
  • Перемещение данных из раздела в раздел на одном диске
  • Как мне только отменить вложенный текст в vim?
  • Смутно о том, как преобразовать XML в CSV с помощью xmlstarlet в OS X?
  • Системные вызовы Linux в C на OSX
  • Linux и Unix - лучшая ОС в мире.