Этот код исправляет ответ Пьера Гильберта:
(он работает даже после 10000 лет)
YYYYMMDD=new Date().toISOString().slice(0,new Date().toISOString().indexOf("T")).replace(/-/g,"")
То, что Вы хотите, невозможно, не изменяя источники Наутилуса (см. обновление ниже)
Однако существует потрясающий инструмент, включенный с Ubuntu, которая помогла бы Вам визуализировать относительные размеры файлов и папок. Программу называют Баобабом иначе Использованием диска Анализатор, и я полагаю, что это установлено по умолчанию:
Обновление: Из любопытства, я загрузил источники Наутилуса и провел несколько минут, просматривая вокруг попытки видеть, как это форматирует размеры файла. Действительно, в nautilus-file.c
существует функция:
static char *
nautilus_file_get_size_as_string (NautilusFile *file)
{
...
if (nautilus_file_is_directory (file)) {
...
return format_item_count_for_display (item_count, TRUE, TRUE);
}
...
return g_format_size (file->details->size);
}
И если Вы проверяете документация для g_format_size, она говорит
, Размеры округлены к ближайшему префиксу размера (КБ, МБ, ГБ) и отображены округленные к ближайшей десятой части.
Так, как Вы видите, Наутилус трудно кодируется к счету экспонатов для каталогов и размеров файла, округленных к ближайшему префиксу для файлов.
(как примечание стороны - при попытке Баобаба Вы будете видеть, что сканирование полного диска занимает некоторое время. Это объясняет, почему это было бы невозможно отобразить кумулятивные размеры каталога в Наутилусе - это замедлит все это довольно много)