У меня есть файл PNG, который не будет отображать содержимое в eog
, и программа сообщает об ошибке «Не найдено изображений в». Кажется, проблема с двоеточием в имени файла. С bash
я пытаюсь:
eog "scholia-pageviews-2019-11-18T17:00:33.717199.png"
программа открывается, но сообщает
No images found in “scholia-pageviews-2019-11-18t17:///00:33.717199.png”.
Отображается то же сообщение об ошибке для
eog scholia-pageviews-2019-11-18T17\:00\:33.717199.png
С gimp
такой проблемы нет:
gimp scholia-pageviews-2019-11-18T17\:00\:33.717199.png
открывается и отображается нормально. Переименование сделает это:
cp "scholia-pageviews-2019-11-18T17:00:33.717199.png" tmp.png
eog tmp.png
открывается и отображается нормально.
Мне интересно, есть ли ошибка в eog
или я каким-то образом использую ее неправильно?
Интересно, что файл scholia-pageviews-2019-11-18T17:00:33.717199.png
будет нормально открываться вместе с «open» в меню.
Общее решение таких "проблем" состоит в том, чтобы использовать наклонную черту (/
) где-нибудь прежде двоеточие (:
). Например:
eog './scholia-pageviews-2019-11-18T17:00:33.717199.png'
gimp '/full-path/scholia-pageviews-2019-11-18T17:00:33.717199.png'