假设我在某处有一个名为file.ext
. 它由我的 Ubuntu 框索引,因此该命令locate file.ext
正确地为我提供了(单个)位置,例如/usr/local/some/place/file.ext
.
所以我认为这是:
locate file.ext | xdg-open
将使用与文件类型关联的默认应用程序打开文件(有一个,这不是问题),就像我输入了一样xdg-open /usr/local/some/place/file.ext
相反,我收到来自 的“用法”消息xdg-open
,就好像它是在没有参数的情况下调用的。
所以问题是:我对管道有什么误解吗?或者这个特定命令的一些问题?