当我的相机安装好后,/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]/
给出的信息完全相同。我做了一个小实验,发现将相机插入不同的端口会给出不同的地址,但执行ls
of~/.gvfs/
可以找到相机。