Запустіть це з терміналу (працює для зображень 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 на Швидкий спосіб отримання розмірів зображення (не розмір файлів) .
$ sudo add-apt-repository ppa:nilarimogard/webupd8
$ sudo apt-get update
$ sudo apt-get install nautilus-columns
Потім я додав усі стовпці, що стосуються зображень, до перегляду Nautilus і перезапустив Nautilus.Date
,EXIF Dateshot
,EXIF Image Size
,EXIF Software
,EXIF Flash
Стовпці все порожньо. Єдиний стовпець, який відображає інформацію, -Image Size
це розмір кожного зображення. Будь-яка ідея, як вирішити цю проблему, перш ніж шукати спеціальні сценарії? Чи потрібно мені встановити інший пакет (и)? Спасибі