Método de linha de comando para localizar o uso de disco da câmera montada usando gvfs

3

Quando minha câmera foi montada em /media , eu poderia usar as ferramentas padrão ( df ) para ver o uso do disco na minha câmera. No entanto, agora a câmera é montada usando gvfs, e df parece ignorá-lo. Eu também tentei pydf e discus sem sucesso.

A câmera está definitivamente disponível no nautilus, e quando eu seleciono a câmera na nautlius, a barra de status me diz a quantidade de disco livre. Eu também posso abrir a pasta ~/.gvfs/ no nautilus e clicar com o botão direito do mouse na pasta da câmera e obter o uso do disco de maneira gráfica.

Mas isso não é útil para um script. Existem ferramentas de linha de comando que são equivalentes a df para sistemas de arquivos gvfs? Ou ainda melhor, uma maneira de fazer df reportar sobre os sistemas de arquivos gvfs?

    
por Hamish Downer 01.09.2012 / 09:31

1 resposta

2

Eu fiz algumas pesquisas e descobri que gvfs-info faz o que eu preciso .

$ 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

Curiosamente, apertar o Tab na linha de comando mudou o comando acima para:

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

Que deu exatamente a mesma informação. Eu fiz uma pequena experiência e descobri que conectar a câmera a uma porta diferente dava um endereço diferente, mas fazer uma ls de ~/.gvfs/ encontraria a câmera.

    
por Hamish Downer 04.09.2012 / 15:07