Используйте следующий код,
$handle = fopen($_FILES["UploadFileName"]["tmp_name"], 'r');
Попробуйте что-нибудь вроде:
du -sh *
сокращенная версия:
du --summarize --human-readable *
du
: D isk U sage
-s
: Показать сводку для каждого указанного файла. (Эквивалентно -d 0
)
-h
: вывод, "читаемый человеком". Используйте суффиксы единиц измерения: B yte, K ibibyte (KiB), M ebibyte (MiB), G ibibyte (GiB), T эбибайт (TiB) и P эбибайт (PiB). (BASE2)
Вместо этого я всегда использую du -sk
( -k
флаг, показывающий размер файла в килобайтах).
Вам нужна команда 'du -sk' du = "использование диска"
Флаг -k дает вывод в килобайтах, а не в дисковых секторах по умолчанию du (512- байтовые блоки).
Флаг -s выводит список только из каталога верхнего уровня (т. Е. Текущего каталога по умолчанию или каталога, указанного в командной строке). Странно, что поведение du в этом отношении противоположно ls. По умолчанию du будет рекурсивно указывать использование диска для каждого подкаталога. Напротив, ls предоставит только файлы списков в указанном каталоге. (ls -R дает вам рекурсивное поведение.)