在 Linux 终端下使用默认应用快速打开文件或文件夹
概述
一般我们想要打开文件夹的方法都是首先打开文件管理器,然后找到想打开的文件夹并双击打开它,或者想使用某个应用打开某个文件,比如用图片查看器打开一张图片,但是这样做的速度实在太慢了而且很不爽,比如我的鼠标左键就打游戏打坏了,哈哈哈哈。
xdg-open
对于上述这样的操作,有更简单而快速的方法,使用xdg-open
xdg-open就是用来替代上述操作的,比如:
xdg-open /opt
就像双击打开这个文件夹一样。在比如:
xdg-open a.png
就会调用默认的图片查看器打开这图片。
使用
xdg-open { file | URL}
xdg-open { --help | --manual | --version}
描述
xdg-open在用户的默认应用程序中打开文件或URL。
如果提供了URL,则将在用户首选的Web浏览器中打开URL。
如果提供了文件,则将在首选应用程序中打开该类型文件的文件。
xdg-open支持文件,ftp,http和https URL。
xdg-open仅在桌面会话内使用。不建议将xdg-open用作root。
选项说明
--help
显示命令简介。
--manual
显示此手册页。
--version
显示xdg-utils版本信息。
为了方便使用,可以配置一个别名,zsh shell的用户配置~/.zshrc
,默认shell用户配置~/.bashrc
,在其中添加
alias open=xdg-open
这样就可以用open
来替代xdg-open
了,比如:
$ open a.png
甚至你可以使用它来打开一个url
$ open https://www.guqing.xyz
需要注意的是,url需要带上协议比如http/https