命令行方法查找使用 gvfs 安装的相机的磁盘使用情况

命令行方法查找使用 gvfs 安装的相机的磁盘使用情况

当我的相机安装好后,/media我可以使用标准工具 ( df) 查看相机中卡的磁盘使用情况。但是现在相机使用 gvfs 安装,df 似乎忽略了它。我也尝试过 pydf 和 discus,但无济于事。

相机肯定可以通过 nautilus 访问,当我在 nautlius 中选择相机时,状态栏会告诉我可用磁盘量。我还可以~/.gvfs/在 nautilus 中打开文件夹,右键单击相机文件夹,以图形方式获取磁盘使用情况。

但这对于脚本来说毫无用处。是否有与 gvfs 文件系统等效的命令行工具?或者更好的是,是否有一种针对 gvfs 文件系统df生成报告的方法?df

答案1

我四处打探,发现gvfs 信息满足我的需要。

$ 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]/

给出的信息完全相同。我做了一个小实验,发现将相机插入不同的端口会给出不同的地址,但执行lsof~/.gvfs/可以找到相机。

相关内容