14.6. 可用的 GIO 命令

GIO 提供一些对脚本或测试可能有用的命令。

以下是一组 POSIX 命令的对应命令,如下所示:

命令描述

gio cat

显示文件的内容.

gio mkdir

创建新目录。

gio rename

重命名文件。

gio mount

提供对 gio 挂载功能的各个方面的访问。

gio set

设置文件上的文件属性。

gio copy

制作文件的副本。

gio list

列出目录内容。

gio move

将文件从一个地方移到另一个地方。

gio remove

删除文件。

gio trash

将文件或目录发送到 垃圾桶。根据文件所在的位置,这可能是不同的文件夹,并非所有文件系统都支持这个概念。在文件存在于用户主目录中的常见情形,回收文件夹为 $XDG_DATA_HOME/Trash

gio info

显示给定位置的信息。

gio save

从标准输入读取数据,并将数据保存到给定位置。

gio tree

以类似于树的格式,递归列出指定位置的内容。如果未指定位置,则默认为当前目录。

以下额外的命令提供更多对 GIO 细节的控制:

命令描述

gio monitor

监控文件或目录的更改,如创建、删除、内容和属性的更改,以及影响监控位置的挂载和卸载操作。

gio mime

如果未指定处理程序,则列出 mimetype 的注册的和推荐的应用程序,否则,它被设置为 mimetype 的默认处理程序。

gio open

使用默认的应用程序来打开文件,该应用程序被注册来处理此类文件。

注意

为方便用户,bash 完成作为软件包的一部分提供。

所有这些命令都是原生 GIO 客户端,不需要运行备用的 FUSE 守护进程。它们的目的不是代替 POSIX 命令,实际上,支持的切换范围极小。在它们的基本形式中,这些命令使用 URI 字符串作为参数,而不是本地路径。

其它资源

  • The gio(1) 手册页。