使用 eog 打开 PNG 文件,其中文件名带有冒号

使用 eog 打开 PNG 文件,其中文件名带有冒号

我有一个 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'

相关内容