我有一个 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
文件可以通过菜单中的“打开”正常打开。
答案1
解决此类“问题”的一般方法是在某处使用斜线 ( /
)前冒号 ( :
)。例如:
eog './scholia-pageviews-2019-11-18T17:00:33.717199.png'
gimp '/full-path/scholia-pageviews-2019-11-18T17:00:33.717199.png'