Самый быстрый метод к размерам изображения на дисплее для файлов в Наутилусе в Представлении Списка?

Каков самый простой и самый быстрый способ отобразить размеры папки, содержащей изображения? Кажется, нет опции сделать это в Наутилусе. Существует, только так многие щелкают правой кнопкой по файлу> Свойства> операции Изображения, которые я могу выполнить, прежде, чем потерять желание жить.

18
задан 22 May 2011 в 08:42

3 ответа

Используйте сценарий! Для вещей не в Наутилусе по умолчанию можно добавить сценарии сами.

Больше информации о ubuntuforums. Тема начинает добавлять информацию о музыке, но от ответа № 32 она также включает изображения. Сценарии (используют в собственном риске), и инструкции в ссылке.

Посмотрите на снимок экрана для того, как это посмотрит (это для более старой Ubuntu, но это все еще работает):

enter image description here

4
ответ дан 23 November 2019 в 02:13

Существует названный пакет nautilus-columns. Я в настоящее время нахожу его только в PPA, который документируется здесь. С этим мало пишут сценарий его легкого для добавления столбцов для различных метаданных для PDF, изображений, звуковые файлы и т.д. Для подведения всех вещей:

sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install nautilus-columns
nautilus -q

Наконец перейдите к Редактированию> Предпочтения> Столбцы Списка и включите все, в чем Вы нуждаетесь. Отметьте, его единственная работа для Представления Списка.

Текущие версии nautilus-columns может также быть найден здесь.

8
ответ дан 23 November 2019 в 02:13

Выполните это от терминала (работы для PNG и изображений GIF):

file *.{png,gif}

Это работает потому что file управляйте показывает размеры для PNG и изображений GIF, а также некоторой другой информации. Ваша оболочка расширяется *.{png,gif} к списку имен файлов, и file команда принимает несколько аргументов имени файла. Это похоже на это:

btvs-cordelia-probable-syntax-error.png: PNG image data, 1920 x 1080, 8-bit/color RGB, non-interlaced
cross.png:                               PNG image data, 1039 x 611, 8-bit/color RGB, non-interlaced

Заметьте, что столбцы выстроены в линию, таким образом, дополнительное пространство используется, если некоторые имена намного длиннее, чем другие. Если Вы не хотите это, используйте -N опция:

file -N *.{png,gif}

Это дает Вам строки как это, которые больше не занимают дополнительное место, но являются больше не выровненные:

btvs-cordelia-probable-syntax-error.png: PNG image data, 1920 x 1080, 8-bit/color RGB, non-interlaced
cross.png: PNG image data, 1039 x 611, 8-bit/color RGB, non-interlaced

В редком случае, где у Вас есть много тысяч файлов изображений, их имена могли бы превысить максимальную объединенную длину аргумента, и оболочка даст Вам сообщение об ошибке. В этом случае Вы могли использовать цикл как это:

for f in *.{png,gif}; do file "$f"; done

Это приводит к тем же результатам как file -N потому что, с тех пор file только знает приблизительно один файл на выполнение, таким образом, это не знает, какой длины другие имена файлов, и это не может выровнять столбцы.

Для других типов изображения см. ответ ypnos на Быстрый способ получить размеры изображения (не размер файла).

4
ответ дан 23 November 2019 в 02:13

Другие вопросы по тегам:

Похожие вопросы: