15.8. GNOME における GVFS ツールおよび xdg-utils


GVFS には、スクリプト作成やテストに役立つ可能性のあるいくつかのコマンドが付属しています。POSIX コマンドに相当するコマンドのセットが提供されます。
  • gvfs-cat
  • gvfs-less
  • gvfs-mkdir
  • gvfs-mount
  • gvfs-rename
  • gvfs-set-attribute
  • gvfs-copy
  • gvfs-ls
  • gvfs-move
  • gvfs-rm
  • gvfs-trash
  • gvfs-info
  • gvfs-save
  • gvfs-tree
さらに、GVFS 固有の制御を強化するために、追加のコマンドが提供されます。
  • gvfs-monitor-dir
  • gvfs-monitor-file
  • gvfs-mime
  • gvfs-open
これらのコマンドはすべてネイティブの GIO クライアントであり、フォールバック FUSE デーモンを実行する必要はありません。この目的は、POSIX コマンドのドロップイン置換ではなく、実際にはスイッチの範囲はほとんどサポートされていません。基本的な形態として、URI 文字列 (ローカルパスの代わり) が引数として取られます。
これにより、xdg-tools (freedesktop.org 相互運用性プロジェクト)内で GNOME が適切にサポートされるようになります。たとえば、一般的に使用される xdg-open は、実行中の GNOME セッションが検出されると gvfs-open を実際に呼び出し、正しい場所からファイルタイプの関連付けを読み取ります。
以下は、GVFS コマンドのいくつかの使用例です。
  • ローカルファイルシステムの /tmp にあるすべてのファイルを一覧表示するには、次のコマンドを実行します。
      $ gvfs-ls file:///tmp
  • 以下のコマンドは、リモートマシンからテキストファイルの内容をリスト表示します。
      $ gvfs-cat ssh://joe@ftp.myserver.net/home/joe/todo.txt
  • 参照されたテキストファイルをローカルの /tmp ディレクトリーにコピーするには、以下を実行します。
      $ gvfs-copy ssh://joe@ftp.myserver.net/home/joe/todo.txt /tmp/
注記
ユーザーの利便性のために、bash 補完は パッケージの一部として提供されます。
Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

© 2024 Red Hat, Inc.