uestfs的功能由guestfish外壳（Shell）提供。若虚拟机无法启动，则可使用援救外壳virt-rescue进行修复。现有工具将普通的Unix命令作为样板使用，如工具virt-cat及virt-tar。libguestfs同时也是可与C和C++管理程序关联，并为Perl、Python、Ruby、Java、OCaml、PHP、Haskell、Erlang、Lua、Golang 和C#相关联的应用程序接口。此接口可被壳层脚本调用或在命令行中直接运行。使用FUSE模块的情况下，客户机文件系统可通过使