如何定位并显示文件

如何定位并显示文件

我想定位并显示图像。有没有办法使用管道或......来实现?我想定位图像X,我确实这样做了,locate X并且显示了路径,但我无法将输出发送到 xdg-open。

答案1

xdg-open不从标准输入读取。使用

locate X | xargs -L1  xdg-open

答案2

您需要使用:

xdg-open "$(locate X)"

如果您的文件包含空格/特殊字符,则需要使用:

xdg-open "$(locate "X")"

笔记:此命令必须直接在终端中使用。应避免在 shell 脚本中使用此命令,因为它可能会产生错误或不一致的输出。

相关内容