web-dev-qa-db-ja.com

gvfsを使用してマウントされたカメラのディスク使用量を見つけるコマンドラインメソッド

カメラを/mediaにマウントすると、標準ツール(df)を使用して、カメラ内のカードのディスク使用状況を確認できました。しかし今、カメラはgvfsを使用してマウントされ、dfはそれを無視しているようです。私もpydfと円盤投げを試してみましたが無駄です。

カメラはnautilusから確実に利用できます。nautliusでカメラを選択すると、ステータスバーにディスクの空き容量が表示されます。 nautilusで~/.gvfs/フォルダーを開き、カメラフォルダーを右クリックして、ディスクの使用状況をグラフィカルに取得することもできます。

しかし、それはスクリプトでは役に立ちません。 gvfsファイルシステムのdfに相当するコマンドラインツールはありますか?またはさらに良いことに、gvfsファイルシステムに関するdfレポートを作成する方法は?

3
Hamish Downer

私はいくつかのことをざっと見て、 gvfs-info が必要なことを行うことを発見しました。

$ gvfs-info -f ~/.gvfs/gphoto2\ mount\ on\ usb%3A002,005/
attributes:
  filesystem::size: 16017719296
  filesystem::free: 4316299264
  filesystem::type: gphoto2
  filesystem::readonly: FALSE
  filesystem::use-preview: 1
  gvfs::backend: gphoto2

興味深いことに、 Tab コマンドラインで上記のコマンドを次のように変更しました:

gvfs-info -f gphoto2://[usb:002,005]/

まったく同じ情報が得られました。少し実験を行ったところ、カメラを別のポートに接続すると別のアドレスが表示されることがわかりましたが、ls~/.gvfs/はカメラを見つけます。

2
Hamish Downer